python入門2 變數 資料型別

2021-10-06 19:17:45 字數 1772 閱讀 8324

變數:

變數是存放資料值的容器

沒有宣告,首次為其賦值時,才會建立

不需要使用任何特定型別宣告,甚至可以在設定後更改其型別

字串變數可以使用單引號或雙引號進行宣告

命名規則--必須以字母或下劃線字元開頭,不能以數字開頭,只能包含字母數字字元和下劃線,區分大小寫

允許在一行中為多個變數賦值  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可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,...