Python学习笔记(七):输入

本文详细介绍了Python中用户输入的处理方式,包括input函数的基本用法及其特性,以及如何通过各种内置函数如float(), str(), tuple(), list()和eval()进行数据类型转换,以满足不同的编程需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、输入

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

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值