- Python中的常见数据类型
- 扩展
- 数据类型之间的转换
Python中的变量类型与其他的编程语言中的变量类型大致相同
可以通过type()方法查看变量的类型
Python中常见的数据类型有以下几种:
Number类型:int整数型(整型)、float浮点型(带小数的)
字符串类型:使用引号包裹的文本
使用’文本’或者"文本"的变量,内容只在一行中
使用’‘‘文本’’'或者"““文本””"的变量,可以写入多行内容
布尔类型:bool,只有两个变量值,True和False
注意:必须是True和False
列表类型:list,使用[]包裹的内容,可以存入多种数据类型,多个内容之间使用逗号分开
类型C中的数组
字典类型:dict,使用{}包裹的内容,每个内容中都有键和值,叫做键值对,可以通过键来查找对应的值,同样可以存储多种数据类型
{“key1”:“value1”,“key2”:“value2”,“key3”:“value3”,…}
其中key表示键,value表示值
元组:tupple,用()包裹的内容,同样可以存储多种数据类型
集合:set,使用{}包裹的内容,与字典不同的是,集合没有键,只有值,而且值中是不能有重复内容的
代码示例:
# 1.整型 num = 56 # print(num) # print(type(num)) #扩展# 2.浮点型 float1 = 86.53 print(float1) print(type(float1)) # # 3.布尔类型 bool1 = True bool2 = False print(bool1) # True print(bool2) # False print(type(bool1)) # # 4.字符串 str1 = "hello" str2 = 'world' print(str1,str2) print(type(str1),type(str2)) # 5.列表类型 list1 = [12,4.31,True,'bnmsd','中国'] print(list1) print(type(list1)) # # 6.元组类型 tupple1 = (23,9.43,False,'jack','历史') print(tupple1) print(type(tupple1)) # 7.字典类型 dict1 = {'name':'张三','age':21,'sex':'男'} print(dict1) # 8.集合类型 set1 = {12,34,'hello'} print(set1)
在Python中还支持以下这种给变量赋值的写法
代码示例:
name,age,sex = '张三',20,'男' print(name,age,sex)数据类型之间的转换
从上面已知了数据类型分别有:
int、float、str、bool、list、tuple、dict、set
不同数据类型之间的转换便是用到了这些字符
常用于对输入的数据进行数据类型转换
输入的数据均是以str的类型存储的
x = input('请输入内容:')
print(type(x))
数据类型转换方法:
s = '123' # 转为整型 i = int(s) m = 0 n = 1 # 转为布尔型 mm = bool(m) nn = bool(n) a = True b = False aa = int(a) bb = int(b) # 转为字符串型 aaa = str(a) bbb = str(b) c = 10 # 转为浮点型 cc = float(c) d = 8.9 dd = int(d) e = '' f = 'aaa' ee = bool(e) ff = bool(f) # 查看数据和数据类型 print(i,type(i)) print(mm,type(mm)) print(nn,type(nn)) print(aa,type(aa)) print(bb,type(bb)) print(cc,type(cc)) print(dd,type(dd)) print(ee,type(ee)) print(ff,type(ff)) print(aaa,type(aaa)) print(bbb,type(bbb))



