码迷,mamicode.com
首页 > 编程语言 > 详细

python-3.x-基本数据类型

时间:2018-04-10 13:27:15      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:key   ++   http   元素   san   表示   ring   技术   基本   

当前学习版本为: 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-基本数据类型

标签:key   ++   http   元素   san   表示   ring   技术   基本   

原文地址:https://www.cnblogs.com/nm90/p/8777756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!