1. 程式人生 > >python-3.x-基本數據類型

python-3.x-基本數據類型

rac zha java print AD pan val n! number

當前學習版本為: python-3.6-4

代碼:

技術分享圖片
 1 """整型 NUMBER"""
 2 a = 2 ** 5
 3 b = a + 4
 4 c = a / 4
 5 d = a // 4
 6 e = a % 5
 7 f,g = 120,112
 8 h = 3 + 4j
 9 i = 4 + 8j
10 j = h * i
11 print(a,b,c,d,e,f,g,j)
12 
13 """字符串型String"""
14 str = wo shi zhang san!
15 #str[0] = ‘1‘ #字符串單個字符不可被修改
16 print(str[0:-3])
17 print
(str[0:1]) 18 print(str[1:5]) #輸出下標為1至下標為4的字符子串,即第二個至第五個的字符子串 19 print(str * 4) 20 print(str + str ) 21 22 """"列表型list""" 23 list = ["zhangsan","lisi","wangwu","zhaoliu","zhouqi"] 24 list[4] = "xiaozhe" #元素可以被修改 25 print(list) 26 print(list[0:3]) 27 print(list + list) 28 29 """tuple 元組型""" 30 #ple = ("1",‘2‘)
31 tuple = ( 1,2,3,4,5,6,7) 32 #tuple[4] = 44 #元素不可以被修改否則報錯 33 etuple = () #空元組 34 otuple = (1) #單元素元組 35 36 print(tuple[0:2]) 37 print(tuple * 3) 38 print(etuple) 39 print(otuple) 40 41 """set集合型""" 42 set1 = {"zhangsan","lisi", "wangwu", lisi, "小七"} 43 #per = set("nishi","woshi","tashi") #創建一個新的集合
44 per = set("nishi") #創建一個新的集合 45 print(set1,per) 46 a = set(abracadabra) 47 b = set(alacazam) 48 49 print("set-a =",a) 50 print("set-b =",b) 51 52 print("a - b =",a - b) # a和b的差集 53 54 print("a | b =",a | b) # a和b的並集 55 56 print("a & b =",a & b) # a和b的交集 57 58 print("a ^ b =",a ^ b) # a和b中不同時存在的元素 59 60 """字典型""" 61 #鍵值對的形式存儲,類似Json個是中鍵值的表示 62 dict = {} #必須步驟聲明為一個字典類型 63 dict["1"] = "c++" 64 dict["2"] = "java" 65 dict["3"] = "c" 66 dict["4"] = "python" 67 print(dict) 68 print(dict["4"]) 69 print(dict.keys()) 70 print(dict.values())
View Code

結果:

技術分享圖片

python-3.x-基本數據類型