7.转换数据类型

#转换数据类型
# 1.int(x,[base]):将x转换为一个整数 --- 注:浮点数转为整数只保留整数部分
# 2.float(x):将x转换为一个整浮点数数
# 3.str(x):将x转换为字符串
# 4.list(s):将序列s转化为一个列表
# 5.tuple(s):将序列s转化为一个元组
# 6.eval(str) --- 用来计算在字符串中的有效Python表达式,并返回一个对象
#             --- 将字符串的数据转换为其原来的

#转换数据类型
# 1.int(x,[base]):将x转换为一个整数 --- 注:浮点数转为整数只保留整数部分
n = input("请输入一个数") # 请输入一个数111
print(type(n)) # <class 'str'>
print(type(int(n))) # <class 'str'>
n1 = 1.2
print(int(n1)) #1

# 2.float(x):将x转换为一个整浮点数数
print(float(n)) # 111.0

# 3.str(x):将x转换为字符串
print(type(str(n1))) # <class 'str'>

# 4.list(s):将序列s转化为一个列表
arr = (1,2,3)
print(type(arr)) # <class 'tuple'>
print(type(list(arr))) # <class 'list'>

# 5.tuple(s):将序列s转化为一个元组
print(tuple(arr)) #(1, 2, 3)
print(type(tuple(arr))) #<class 'tuple'>

# 6.eval(str) --- 用来计算在字符串中的有效Python表达式,并返回一个对象
#             --- 将字符串的数据转换为其原来的数据

str1 = '1'
str2 = '1.1'
str3 = '[1,2,3,4,5]'
str4 = '(1,2,3,4,5)'
print(eval(str1)) #1
print((type(eval(str1)))) #<class 'int'>

print(eval(str2)) #1.1
print((type(eval(str2)))) #<class 'float'>

print(eval(str3)) #[1, 2, 3, 4, 5]
print((type(eval(str3)))) #<class 'list'>

print(eval(str4)) #(1, 2, 3, 4, 5)
print((type(eval(str4)))) #<class 'tuple'>

数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值