学习笔记:Python中常见的数据类型

Python中的常见数据类型

  • Python中的常见数据类型
  • 扩展
  • 数据类型之间的转换

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))

你可能感兴趣的:(Python基础学习,python,学习)