python数据类型8种,python数据类型转换函数
Python数据类型1,数字类型1.1,整数(int)#编码:utf-8
#时间:2022年6月28日20时57分
#作者:杨
#整数
a=1
打印(a,类型(a))
1.2.float)#编码:utf-8-8
#时间:2022年6月28日20时57分
#作者:杨
#浮点
a=1.78
B=int(a) #强制类型转换
打印(a,类型(a))
缺少print(b,type(b)) # 1 class int 的精度
1.3,布尔#编码:utf-8
#时间:2022年6月28日20时57分
#作者:杨
# Boolean只有两个值,True和False。注意第一个字母是大写的。
a=真
b=假
print(a,type(a)) # True class bool
print(b,type(b)) # False class bool
print(int(a),int(b))
c=12
d=0
f=
Print (bool (c),bool (d),bool (f)) #如果不为空且非零,则为True。
1.4.复数复数由实部和虚部组成,可以用一个bj,或者复数(a,b)来表示。复数的实部a和虚部b都是浮点数。#编码:utf-8
#时间:2022年6月28日20时57分
#作者:杨
#复数由实部和虚部组成,可以用bj表示,或者复数(a,b)。复数的实部和虚部a和b都是浮点数。
cpx=2.0 3.5j
打印(cpx)
打印(复杂(2,3))
2.字符串类型#编码:utf-8
#时间:2022年6月28日20时57分
#作者:杨
#字符串
#双引号或单引号
str1=aadjcnhk
str2=ssssssss
打印(str1,str2)
#三个引号可以保留格式。
str3=
XXXX:
.
2022
str4=
XXXX:
.
2022
打印(str3,str4)
3.列表)#编码:utf-8-8
#时间:2022年6月28日20时57分
#作者:杨
#列表
列表1=[1,2,3,4,5,6,7,8,9,10,11]
2=list ((1,2,3,4)) #强制类型转换
打印(列表1)
打印(列表2)
# list slice list 1[start _ index:end _ index:step];
# list1:是列表对象。
# start_index是起始切片的下标位置,列表的下标位置从0开始;
# end_index是结束的下标位置;
# step表示切削的步长,即下标的增量。
Print(list1[2:8:2]) # [3,5,7],从第三位开始截取,每两位截取,到第九位结束。
Print(list2[:-1]) # [4,3,2,1]实现相反的顺序
4.元组)#编码:utf-8-8
#时间:2022年6月28日20时57分
#作者:杨
#元组元组
tp1=(1,2,2,3,4,5,6,7,8)
Tp2=tuple([1,2,3,4,5,6,7,8]) #强制类型转换
打印(tp1,tp2)
Print(tp1[1]) #按索引读取,从零开始。
#元组切片
Print(tp1[:-1]) #逆序,用法与list slice (8,7,6,5,4,3,2,2,1)相同
5.字典(Dict)键值对#编码:utf-8
#时间:2022年6月28日20时57分
#作者:杨
#字典词典
dc1={code:1001, name:alex , age:32}
打印(dc1)
Print(dc1[name]) #读取字典中的值
6.集合集合是不重复元素的无序序列。它支持并集、交集和差集运算,每个元素都是唯一的。重复的话会自动重复#编码:utf-8。
#时间:2022年6月28日20时57分
#作者:杨
#集合集合
dc1={1,2,3,2,3,4,5,6,6,8,7,8,9}
dc2=集合([8,7,6,5,4,3,2,2,1,12])
Print (DC1,type (DC1)) # {1,2,3,4,5,6,7,8,9},集合中的每个元素都是唯一的,重复的话会自动复制。
打印(dc2,类型(dc2))
打印(dc1-dc2) #差异集{9}
Print(dc1 dc2) # union {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号程序员
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。