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())
View Code

结果:

以上是关于python-3.x-基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code 中的 Python 3.x 类型提示

如何为 apollo 客户端生成片段类型?

c_cpp Robolution基本代码片段

在代码片段中包含类型转换

Unity中Shader的三种基本类型

在Android中将数据从基本活动发送到片段[重复]