python中的输入与输出

1.标准化输入

标准输入(stdin)是指用户通过键盘或其他输入设备输入的数据。通过标准输入,程序可以接受用户输入的文本、数字或其他数据,并将其用于执行特定的任务。

在实际项目中经常会用到输入,所以怎么标准的进行输入就显得格外重要。

1.1 input()方法

在Python中,如果想让Python程序接受用户的输入信息,通常可以使用input()方法。

基本语法格式:

input()

往往只有input()方法,其意义不大,我们还应该使用一个变量来临时接受用户的输入,并加以信息提示,已方便后期的操作。

变量名称 = input('提示信息:')

例:

name = input("输入用户名:")
password = input("设置密码: ")
print(name)
print(password)

运行结果:
92ef44be4e8d49168f549c60de8a0cfd.png

这段代码输入注册信息,并将其打印出来。

在Python中,input()函数用于获取用户输入,并将其作为字符串返回。

1.2 input()方法重要事项

记住:所有由input()方法获取的数据都是“字符串”类型。

name = input('输入用户名:')
password = input('设置密码:')
​
print(type(name))  # <class 'str'>
print(type(password))  # <class 'str'>

总之:

(1) input()函数可以用于接收由外部设备输入的信息。当用户没有输入任何内容时,而input()函数会一直等待用户输入,直到用户输入结束按下回车键,程序会继续执行下一行代码。

(2) input()函数默认返回字符串类型的数据。但是,如果需要将用户输入的数据转换为其他类型,可以通过使用适当的类型转换函数来实现。例如,使用int()函数可以将输入的字符串转换为整数类型。

name = input('输入用户名:')
password = int(input('设置密码:'))

print(type(name)) # <class 'str'>
print(type(password)) # <class 'int'>

2.标准化输出

格式化输出是指将数据按照特定的格式进行展示,以方便人们阅读和理解。

2.1 百分号输出(%)

基本语法格式:

print(变量名称)
print('字符串%格式' % (变量名称))
print('字符串%格式 %格式 %格式' % (变量名称1, 变量名称2, 变量名称3))

常见形式如下:

格式符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写ox)
%X十六进制整数(大写OX)
%e科学计数法(小写'e')
%E科学计数法(大写'E')
%g%f和%e的简写
%G%f和%E的简写

2.2 format方法格式化输出

基本语法格式:

print('字符串{}'.format(变量名称1))
print('{}字符串{}'.format(变量名称1, 变量名称2))

例:

name = '一笑'
age = '18'
print("姓名:{},年龄:{}".format(name, age))

也可以简化输出:

name = '一笑'
age = '18'
print(f"姓名:{name},年龄:{age}")

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值