python變數,資料型別,運算子

2021-09-28 19:32:48 字數 1066 閱讀 6877

1.變數

python的變數不需要宣告,變數在被使用前必須賦值,變數被賦值後才會被建立。變數賦值和其他語言一樣,通過』='賦值。例如:

#!/usr/bin/python3

a = 1 # 整型變數

b = 1.0 # 浮點型變數

cc = 「my」 # 字串

print (a)

print (b)

print (cc)

輸出結果如下

1.0my

python的變數名也是由字母,下劃線,數字組成,但不能以數字開頭,且對大小寫敏感。python同樣不能用關鍵字作為變數名。

2.資料型別

python有6個資料型別:

number 數字

string

字串list

列表tuple

元組set 集合

dictionary

字典number中包括int,float,bool型別,用法和其他語言都是類似的。不同的是python的number型別可以看做物件,有相應的屬性和方法。

字串是用』或"括起來的,用法和c++類似,不同的是python中的字串不能改變,向乙個索引位置賦值會出錯。

python中的字串有兩種索引方式,從左往右以0開始,從右往左以-1開始。

對於獲取資料型別,可以用type()函式,也可以用isinstance()判斷,type()與isinstance()的區別在於isinstance()會認為子類是一種父類型別,而type()不會,這是需要注意的。

python的資料轉換和c語言也是類似的,比如int()轉換為整型,str()轉換為字串,float()轉換為浮點型,只需將資料型別作為函式名即可。

3.運算子

python大部分運算子和c語言一樣,不同的是python的** 表示冪運算,比如2 ** 3表示2的3次方,//表示整除,/則是普通的除法,python的邏輯運算子為and,or,not。

python運算子的優先順序也和c語言類似,主要規則如下

一元運算子高於二元運算子

先乘除後加減,有括號先括號內,**優先順序最高

比較運算子高於邏輯運算子

變數 Python資料型別 運算子

定義 程式在執行的過程中,值可以隨時發生改變 作用 儲存資料,參與運算 定義格式 變數名 初始值 說明 變數名 對於每乙個變數,需要給他定義乙個名稱,定義的規則就是識別符號的規則 賦值運算子 主要是為了給變數進行賦值 不是數學中的等於,初始值 第一次給變數賦予的值,在程式執行的過程中,這個值可以隨時...

變數 資料型別 運算子

一 變數 1 概念 值可以變化的量 2 變數的基本組成 變數名 變數值 3 變數名 不能是關鍵字 關鍵字是有特殊含義的單詞,如var 4 變數的定義 var 變數名 5 變數的賦值 變數名 變數值 6 變數不能以數字開頭,可以用字母數字下劃線進行使用 二 常量 1 常量是變數的一種,但是常量的值一旦...

python 變數 符號 運算子 資料型別

一 變數 1.使用變數前一定要賦值。2.變數命名規則 字母,數字,下劃線組成 不能以數字開頭 不能使用python中的關鍵字 不能使用中文和拼音 命名要有意義 區分大小寫 推薦寫法 駝峰體下劃線 官方推薦 常量 變數名全部大寫叫常量,不建議修改 注釋給一些不太能夠理解的的寫乙個描述 讓程式好理解 單...