python-3.x-基本数据类型
Posted 人生一世,草木一秋。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-3.x-基本数据类型相关的知识,希望对你有一定的参考价值。
当前学习版本为: 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())
结果:
以上是关于python-3.x-基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章