一、输入
在Python中,程序接收用户输入的数据的功能既是输入。
语法:intput("提示信息")
特点:
- 当程序执行到input,等待用户输入,完成输入后才继续向下执行。
- 在Python中,input接收用户输入后,一般存储到变量,方便使用。
- 在Python中,input会把接收到的任意用户的输入数据都当做字符串处理。
二、转换数据类型
转换数据类型的作用?
问:input()接收用户输入的数据都是字符串类型,如果用户输入1,我们该 如何得到整型?
答:转换数据类型即可,即将字符串类型转换成整型。
三、转换数据类型的函数
练习:
# 语法:input('提示信息')
# 特点:1.等待用户输入 2.接收input存储成变量 3.input接收到的数据类型都是字符串
#key = input('请输入您的暗号:')
#print('暗号正确:' + key)
# 转换数据类型
# 1.float()---将数据转换成浮点型
num = 95
num1 = 100
str1 = '85'
print(type(float(num)))
print(type(float(str1)))
# 2.str()---将数据转换成字符串型
print(type(str(num1)))
# 3.tuple()---将一个序列转换成元组
list1 = [1, 2, 3]
print(tuple(list1))
# 4.list()---将一个序列转换成列表
tup = (4, 5, 6)
print(list(tup))
# 5.eval()---计算Python字符串中的有效表达式,并返回一个对象,返回的是数据原本的类型
str2 = '1.5'
str3 = '2'
str4 = '[1, 2, 3]'
str5 = '(4, 5, 6)'
print(type(eval(str5)))
print(type(eval(str4)))
print(type(eval(str3)))
print(type(eval(str2)))