變數:
變數是存放資料值的容器
沒有宣告,首次為其賦值時,才會建立
不需要使用任何特定型別宣告,甚至可以在設定後更改其型別
字串變數可以使用單引號或雙引號進行宣告
命名規則--必須以字母或下劃線字元開頭,不能以數字開頭,只能包含字母數字字元和下劃線,區分大小寫
允許在一行中為多個變數賦值 x, y, z = "orange", "banana", "cherry"
可以在一行中為多個變數分配相同的值 x = y = z = "orange"
輸出變數--print
+ 文字和變數結合「nnnn」+x 變數和變數結合 x + y 數字和數字相加 1 + 2
注意!組合字串和數字會報錯
全域性變數--在函式外部建立的變數,可以被函式內部和外部的每個人使用
注意!如果在函式內部建立具有相同名稱的變數,則該變數將是區域性變數,並且只能在函式內部使用。具有相同名稱的全域性變數將保留原樣,並擁有原始值。
global--要在函式內部建立全域性變數,可以使用 global 關鍵字,如果要在函式內部更改全域性變數,請使用 global 關鍵字
資料型別:
內建資料型別
文字型別:
str數值型別:
int, float, complex
序列型別:
list, tuple, range
對映型別:
dict
集合型別:
set, frozenset
布林型別:
bool
二進位制型別:
bytes, bytearray, memoryview
獲取資料型別:可以使用 type() 函式獲取任何物件的資料型別
設定資料型別
示例資料型別
x = "hello world"
strx = 29
intx = 29.5
float
x = 1j
complex
list
tuple
x = range(6)
range
x =
dict
setfrozenset
x = true
bool
x = b"hello"
bytes
x = bytearray(5)
bytearray
x = memoryview(bytes(5))
memoryview
設定特定的資料型別
示例資料型別
試一試x = str("hello world")
str試一試
x = int(29)
int試一試
x = float(29.5)
float
試一試x = complex(1j)
complex
試一試list
試一試tuple
試一試x = range(6)
range
試一試x = dict(name="bill", age=36)
dict
試一試set
試一試frozenset
試一試x = bool(5)
bool
試一試x = bytes(5)
bytes
試一試x = bytearray(5)
bytearray
試一試x = memoryview(bytes(5))
memoryview
試一試
Python學習2 資料型別和變數
程式語言不同於自然語言,決不能有任何歧義。1.注釋 使用 2.縮排 沒有明確規定,縮排幾個空格。按照慣例,使用四個空格。縮排優點 強迫程式設計者寫出格式清晰的程式,且將程式分段。縮排缺點 使得複製貼上失效。3.注意 python是區分大小寫的 4.資料型別型別 介紹整數 運算精確 浮點數科學計數法 ...
python2 變數與資料型別
python爬蟲 可重新賦值,在別的語言中,常量是不可以重新賦值的x 3 被重新賦值之後的值去哪了?被系統 了 python的常量 python沒有常量這個資料型別 程式設計師之間的約定 如果這個變數的命名都是大寫字母,那麼就視為乙個常量 注 強調基本的原因資料型別和資料結構指向的範圍更加廣泛,不要...
Python入門 資料型別
資料型別可以說是這個應用 儲存資料的基本單元 以c c 為例 其中的型別 int,long,long long,float等等 除了 c c 中的獨特的void型 在python中亦然有整型,實型,字串型 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,...