
今天来认识关于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条)