今天来认识关于python的数据类型。
一 、数据类型分为以下内容:
数值:
int(整型)
float(浮点型)
布尔型:
True(真)
False(假)
str(字符串)
list(列表)
tuple(元组)
set(集合)
dict(字典)
# 数值: int() 整型 num1 = 5 print(num1) print(type(num1) ## float() 浮点型 num2 = 1.5 print(num2) print(type(num2)) # # 布尔型 True False a = 1 b = 3 print(a>b) # False print(a # list[] 列表(列表中可以放有整型,浮点型,字符串,字典,列表,集合,元组,布尔型) (感兴趣可以自己试一试) list_1 = [1,2,3,4,5] list_2 = [1,2.5,'hellopython',{"name":"木良450"},[10,20]] print(type(list_1)) print(type(list_2)) # list_1,list_2 返回的结果都是 # tuple() 元组(当元组中只有一个元素时,后面记得接逗号 "," , 不然为int类型) tp_1 = (10,20,30) tp_2 = (10,) print(type(tp_1)) print(type(tp_2)) # tp_1,tp_2 返回的结果都是 # set() 集合(集合中的元素也可以有其他数据类型,小伙伴可以动手试一试能添加什么类型的元素) set_ = {10,20,30} print(type(set_)) # # dict{} 字典 --> 键 : 值 dict_ = {'name':'木良450',"age":20} print(type(dict_)) # # 字典是由键值对所组成。 # 这里面的'name',"age"称为 键名 ; '木良450',20 称为 值 ; 里面的 ‘:’ 称为 对。
二 、格式化输出
%s ---> 字符串:str
%d ----> 整型:int
%f -----> 浮点型:float
%.2f 表示小数点后显示的小数位数
%03d 表示输出的整数显示位数,不足以0补全,超出当前位数,则原样输出
f' {表达式}' f格式化比s格式化更简洁,高效
# %s --- 字符串 # %d --- 整型 # %f --- 浮点型 # 下面来点实例 age = 20 name = "木良450" weight = 60.5 id = 'weixin_61672399' # 我的名字是*** print('我的名字是%s'%name) # 我的年龄是**岁 print('我的年龄是%d岁'%age) # 我的CSDN的id是:*** print('我的CSDN的id是:%s'%id) # 我的体重为:***kg print('我的体重为:%f.1kg'%weight) # 下面用f的格式化输出 print(f'我的名字是{name},我的年龄是{age}岁,我的体重为:{weight}kg,我的CSDN的id是:{id}')
有输出,就对应的有输入。
三,输入 : input('内容')
input的特点:
1.只要在程序中遇到input,就会等待用户输入数据
2.input接收的数据需要用变量来进行保存
3.input接收的数据默认都是字符串类型(要点)
# input的例举 number = input('请输入6位数的账号:') print(type(number)) if len(number) > 6: print('请正确输入账号位数!') else: password = input('请输入你的密码:') print(type(password)) print('欢迎进入python世界!')
四、数据类型的转换
# 数据类型的转换 # 就举几个示例,小伙伴们可以自己试着动动手(动手学习才会快)。 a = 10 print(type(a)) # a 为 int()类型 --- 整型 # 转为 浮点型 print(float(a)) print(type(float(a))) # 转为 字符串 print(str(a)) print(type(str(a))) print('---------------------------') b = [1,2,3] print(type(b)) # 为列表类型 # 转为 元组类型 print(tuple(b)) print(type(tuple(b)))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)