1、變量賦值python
單個變理賦值 參數名稱 = 變量值以下函數
#!/usr/bin/python # -*- coding: UTF-8 -*- counter = 100 # 賦值整型變量 miles = 1000.0 # 浮點型 name = "John" # 字符串 print counter print miles print name
2、多外變量賦值code
1.給多個變量賦同一個值 參數名 = 參數名 = 參數名。。。=參數值以下對象
#!/usr/bin/python # -*- coding: UTF-8 -*- a = b = c = 1 print a print b print c
2.給多個變量賦不一樣的值索引
參數名,參數名,參數名 = 參數值,參數值,參數值字符串
#!/usr/bin/python # -*- coding: UTF-8 -*- a , b, c = 1,2,3 print a print b print c
3、標準數據類型 table
一、數字類型 class
Python支持四種不一樣的數字類型:變量
二、字符串coding
字符串或串(String)是由數字、字母、下劃線組成的一串字串,一些簡單的操做以下
#!/usr/bin/python # -*- coding: UTF-8 -*- str = 'Hello World!' print str # 輸出完整字符串 print str[0] # 輸出字符串中的第一個字符 print str[2:5] # 輸出字符串中第三個至第五個之間的字符串 print str[2:] # 輸出從第三個字符開始的字符串 print str * 2 # 輸出字符串兩次 print str + "TEST" # 輸出鏈接的字符串
三、列表
列表用[]標識,能夠爲任意類型,取值以下。下標取值默認從0開始 ,+號相連表明列表拼接
#!/usr/bin/python # -*- coding: UTF-8 -*- list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] print list # 輸出完整列表 print list[0] # 輸出列表的第一個元素 print list[1:3] # 輸出第二個至第三個的元素 print list[2:] # 輸出從第三個開始至列表末尾的全部元素 print tinylist * 2 # 輸出列表兩次 print list + tinylist # 打印組合的列表 以上實例輸出結果: ['abcd', 786, 2.23, 'john', 70.2] abcd [786, 2.23] [2.23, 'john', 70.2] [123, 'john', 123, 'john'] ['abcd', 786, 2.23, 'john', 70.2, 123, 'john']
四、元組
元組是另外一個數據類型,相似於List(列表)。
元組用"()"標識。內部元素用逗號隔開。可是元組不能二次賦值,至關於只讀列表。
#!/usr/bin/python # -*- coding: UTF-8 -*- tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print tuple # 輸出完整元組 print tuple[0] # 輸出元組的第一個元素 print tuple[1:3] # 輸出第二個至第三個的元素 print tuple[2:] # 輸出從第三個開始至列表末尾的全部元素 print tinytuple * 2 # 輸出元組兩次 print tuple + tinytuple # 打印組合的元組 以上實例輸出結果: ('abcd', 786, 2.23, 'john', 70.2) abcd (786, 2.23) (2.23, 'john', 70.2) (123, 'john', 123, 'john') ('abcd', 786, 2.23, 'john', 70.2, 123, 'john') 如下是元組無效的,由於元組是不容許更新的。而列表是容許更新的: #!/usr/bin/python # -*- coding: UTF-8 -*- tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tuple[2] = 1000 # 元組中是非法應用 list[2] = 1000 # 列表中是合法應用
5.元字典
字典用"{ }"標識。字典由索引(key)和它對應的值value組成,至關因而一個Python版的map。
#!/usr/bin/python # -*- coding: UTF-8 -*- dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john','code':6734, 'dept': 'sales'} print dict['one'] # 輸出鍵爲'one' 的值 print dict[2] # 輸出鍵爲 2 的值 print tinydict # 輸出完整的字典 print tinydict.keys() # 輸出全部鍵 print tinydict.values() # 輸出全部值
4、數據類型的轉換
有時候,咱們須要對數據內置的類型進行轉換,數據類型的轉換,你只須要將數據類型做爲函數名便可。
如下幾個內置的函數能夠執行數據類型之間的轉換。這些函數返回一個新的對象,表示轉換的值。
函數 | 描述 |
---|---|
int(x [,base]) |
將x轉換爲一個整數 |
long(x [,base] ) |
將x轉換爲一個長整數 |
float(x) |
將x轉換到一個浮點數 |
complex(real [,imag]) |
建立一個複數 |
str(x) |
將對象 x 轉換爲字符串 |
repr(x) |
將對象 x 轉換爲表達式字符串 |
eval(str) |
用來計算在字符串中的有效Python表達式,並返回一個對象 |
tuple(s) |
將序列 s 轉換爲一個元組 |
list(s) |
將序列 s 轉換爲一個列表 |
set(s) |
轉換爲可變集合 |
dict(d) |
建立一個字典。d 必須是一個序列 (key,value)元組。 |
frozenset(s) |
轉換爲不可變集合 |
chr(x) |
將一個整數轉換爲一個字符 |
unichr(x) |
將一個整數轉換爲Unicode字符 |
ord(x) |
將一個字符轉換爲它的整數值 |
hex(x) |
將一個整數轉換爲一個十六進制字符串 |
oct(x) |
將一個整數轉換爲一個八進制字符串 |