Gointerface接口声明实现及作用详解
240
2022-08-25
Python数据类型
Python数据类型
1、数字类型
1.1、整型(int)
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 整型a = 1print(a,type(a))
1.2、浮点型(float)
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 浮点a = 1.78b = int(a) # 强制类型转换print(a, type(a))print(b, type(b)) # 1
1.3、布尔型
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 布尔型 只有两个值 True 和 False, 注意首字母大写a = Trueb = Falseprint(a, type(a)) # True
1.4、复数型
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。cpx = 2.0 + 3.5jprint(cpx)print(complex(2, 3))
2、字符串类型
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 字符串# 双引号或者单引号str1 = "aadjcnhk"str2 = 'ssssssss'print(str1, str2)# 三引号 可以保留格式str3 = """ XXXX: ..... 2022年"""str4 = '''XXXX: ..... 2022年'''print(str3, str4)
3、列表(list)
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 列表list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]list2 = list((1, 2, 3, 4)) # 强制类型转换print(list1)print(list2)# 列表切片 list1[start_index:end_index:step];# list1:为列表对象# start_index为开始切片的下标位置,列表的下标位置从0开始;# end_index为结束的下标位置;# step表示切割的步长,也就是下标的增长幅度print(list1[2:8:2]) # [3, 5, 7],从第三位开始截取,每两位截取一次,第9位结束。print(list2[::-1]) # [4, 3, 2, 1] 实现倒序
4、元组(tuple)
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 元组 tupletp1 = (1, 2, 2, 3, 4, 5, 6, 7, 8)tp2 = tuple([1, 2, 3, 4, 5, 6, 7, 8]) # 强制类型转换print(tp1,tp2)print(tp1[1]) # 按索引读取,索引从零开始# 元组切片print(tp1[::-1]) # 倒序,用法同列表切片 (8, 7, 6, 5, 4, 3, 2, 2, 1)
5、字典(dict)
键值对
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 字典 dictdc1 = {"code":1001, "name":"alex", "age":32}print(dc1) print(dc1["name"]) # 读取字典中的值
6、集合(set)
集合是一个无序的不重复元素序列集合支持并、交、差集运算合中的每个元素是唯一的,如果重复会自动去重
# coding:utf-8# Time:2022/6/28 20:57# Author:Yang Xiaopeng# 集合 setdc1 = {1, 2, 3, 2, 3, 4, 5, 6, 6, 8, 7, 8, 9}dc2 = set([8, 7, 6, 5, 4, 3, 2, 2, 1, 12])print(dc1, type(dc1)) # {1, 2, 3, 4, 5, 6, 7, 8, 9},集合中的每个元素是唯一的,如果重复会自动去重print(dc2, type(dc2))print(dc1 - dc2) # 差集 {9}print(dc1 | dc2) # 并集 {1, 2, 3, 4, 5, 6, 7, 8, 9, 12}print(dc1 & dc2) # 交集 {1, 2, 3, 4, 5, 6, 7, 8}print(dc1 ^ dc2) # 两个集合中独有的元素的并集 {9, 12}
作者:99号程序员
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~