Python的變數型別

2022-05-10 20:10:20 字數 3042 閱讀 9259

1.python支援的數字型別

int(有符號整型)

long(長整型)

float(浮點型)

complex(複數)

2.型別轉換

int(x )                   #

將x轉換為乙個整數

long(x) #

將x轉換為乙個長整數

float(x ) #

將x轉換到乙個浮點數

complex(real) #

建立乙個複數

str(x ) #

將物件 x 轉換為字串

repr(x ) #

將物件 x 轉換為表示式字串

eval(str ) #

用來計算在字串中的有效python表示式,並返回乙個物件

tuple(s ) #

將序列 s 轉換為乙個元組

list(s ) #

將序列 s 轉換為乙個列表

chr(x ) #

將乙個整數轉換為乙個字元

unichr(x ) #

將乙個整數轉換為unicode字元

ord(x ) #

將乙個字元轉換為它的整數值

hex(x ) #

將乙個整數轉換為乙個十六進製制字串

oct(x ) #

將乙個整數轉換為乙個八進位制字串

3.數學常量

4.數學函式

5.隨機數函式

6.三角函式

1.介紹

python不支援單字元型別,單字元在python中也作為字串使用

2.字串的操作

print

"hi, i am %s,i like play %s

" % ('

kim','

chess

')

3.轉義字元

1.介紹

列表支援字元、數字、字串甚至包含列表

如果你想要拷貝乙個列表或序列,最好用切片方式來拷貝[:]

2.列表的操作

list = [1,2,3,4,5]#

列表型別的宣告

print

list

print list[0]#

輸出1print list[1:3]#

輸出[2,3]

print list[2:]#

輸出[3,4,5]

print list * 2#

輸出[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

print list + list#

輸出[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

3.列表的其他操作

list = [1,2,4,3,5]

print list#

[1, 2, 4, 3, 5, 6]

list.sort()

print list#

[1, 2, 3, 4, 5, 6]

list = [1,2,3,4,5]

list[2]=33

dellist[0]

print list#

[2, 33, 4, 5]

1.介紹

元組不能二次賦值,相當於唯讀列表

2.元組的操作

tuple=('

abc',123,'

kim',3.14)

print

tuple

print tuple[0]#

輸出abc

print tuple[1:3]#

輸出(123,'kim')

print tuple[2:]#

輸出('kim',3.14)

print tuple *2#

輸出('abc', 123, 'kim', 3.14, 'abc', 123, 'kim', 3.14)

print tuple +tuple#

輸出('abc', 123, 'kim', 3.14, 'abc', 123, 'kim', 3.14)

3.元組的其他操作

tup1 = ('

abc',123)

tup2 = (321,'

abc'

)tup3 = tup1 +tup2

print tup3#

('abc', 123, 321, 'abc')

del tup3#

刪除整個元組

1.介紹

列表是有序物件集合,字典是無序物件集合

2.字典的操作

dict ={}

dict[

'one

'] = "

this is one

"dict[2] = "

this is two

"tinydict =

print dict['

one']#

輸出this is one

print dict[2]#

輸出this is two

print dict.keys()#

輸出[2, 'one']

print dict.values()#

輸出['this is two', 'this is one']

3.字典的其他操作

del dict['one

']; #

刪除鍵是'one'的條目

dict.clear(); #

清空詞典所有條目

del dict ; #

刪除詞典

python的型別變數

在 python 中,型別屬於物件,變數是沒有型別的 a 1,2,3 a runoob 以上 中,1,2,3 是 list 型別,runoob 是 string 型別,而變數 a 是沒有型別,她僅僅是乙個物件的引用 乙個指標 可以是指向 list 型別物件,也可以是指向 string 型別物件。在 ...

python合法變數型別 Python變數和型別

1.pytonn中的數字 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值時,number物件就會被建立 var1 1 var2 10 您也可以使用del語句刪除一些物件引用。del語句的語法是 del var1 var2 var3 va...

Python變數型別

變數儲存在記憶體中的值,表名在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識 名稱和資料。每個變數在使用前都必須賦值,...