Python基礎 01 Python中的變數

2021-09-25 16:15:40 字數 2149 閱讀 8063

1.定義和運算:

變數名 = 值

定義變數舉例:

1

# 定義乙個變數

2 mycar =

"比亞迪f0"

3# 輸出乙個變數

4print

(mycar)

變數之間的簡單運算舉例:

1 price =

2.02 weight =

7.53 money = price * weight

4print

(money)

注:變數名第一次出現的時候,才是定義變數;

再次出現,是使用變數。

2.資料型別:

1 name =

"小明"

2 age =

183 gender =

true

4 height =

1.85

5 weight =

75.0

注:python定義變數時候,不需要指定變數型別;

變數會根據右邊的變數值,自動推導出變數中儲存資料的型別。

改變型別:

1 weight =

75.0

2 weight =

"張三"34

print

(weight)

注:控制台輸出「張三」,強制改變型別,程式不會報錯。會自動將型別值改變。

3.變數型別種類:

主要分為數字型和非數字型

數字型:

整型(int)

浮點型(float)

布林型(bool)-- 非零即真

複數型(complex)用於科學計算

非數字型:

字串列表

元組字典

ipython中獲取變數型別的方法type(變數):

注:python2.x有long長整型的資料型別

python3.x只有int,不需要程式設計師分析整型的長短。

4.變數之間的計算:

數字型別之間可以直接運算:注釋為輸出結果

1 i =

102 f =

10.5

3 b =

false45

print

(i + f)

# 20.5

6print

(i + b)

# 10

7print

(b + f)

# 10.589

print

(i * f)

# 105.0

10print

(i * b)

# 011

print

(b * f)

# 0.0

注:bool型別中 true = 1 , false = 0

字串的拼接:

1 firstname =

"張"2 lastname =

"三"3

print

(firstname + lastname)

# 張三

4print

((firstname + lastname)*3

)# 張三張三張三

注:字串和數字型別不能相加!

1 firstname =

"張"2 lastname =

"三"3

print

(firstname + lastname +10)

traceback (most recent call last)

:  file "***x/***x/***x.py"

, line 9,in

print

(firstname + lastname +10)

typeerror: must be str

,not

int

Python學習篇 01 安裝使用Python

這裡主要介紹下學習python的前期準備。本人使用的是windows版,暫不熟悉linux版以及mac os版。安裝成功後在命令列直接輸入python可以看到當前python的版本則說明安裝正確,如下圖所示 從此處可以看到安裝的版本是2.7.11。到這裡已經完成了python的安裝,可以嘗試編寫py...

python基礎 01初識python

python簡介 語言是人類最重要的交際工具,是人類之間進行資訊交換的主要表達方式。怎麼用,為什麼可以這麼用。程式語言是用來定義電腦程式的語言,用來向計算機發出指令。python語言是一種物件導向的解釋型計算機程式語言。強型別 a 123 整數 弱型別 a 123 隨環境變化 動態語言 不需要直接指...

python基礎 變數01

1.函式傳遞多餘的位置引數 args 儲存為陣列格式 傳遞多餘的關鍵字引數 kwargs 儲存為字典格式 def test x,args,kwargs return restest 1,2,3,4,a 3,b 4 2.全域性變數 在函式之前定義的變數 頂頭寫的 在所有函式中都可以呼叫 區域性變數 在...