[Python][输入输出]详细讲解
DieSnowK 2024-07-27 17:35:03 阅读 56
目录
1.通过控制台输出2.通过控制台输入
1.通过控制台输出
Python使用<code>print()输出到控制台
print('SnowK')
不仅能输出一个字符串,还可以输出一个其他类型的变量
a = 10
print(a)
b = True
print(b)
如果希望输出的内容是混合了字符串和变量呢?
使用f
作为前缀的字符串,称为f-string
-> format-string里面可以使用{}
来内嵌一个其他的变量/表达式Python中还支持其他的格式化字符串的方法,暂时只了解这个最简单的即可
# 想输出 num = 10
num = 10
print(f'num = { num}')
2.通过控制台输入
Python使用input()
,从控制台读取用户的输入
input()
执行的时候,会等待用户输入
num = 0
num = input('请输入一个整数: ')
print(f'你输入的整数是 { num}')
注意:
input()
的参数相当于一个"提示信息",也可以没有input()
的返回值就是用户输入的内容,是字符串类型
如果只是单纯想拿到用户的输入,然后打印,此时直接按照str
打印即可如果需要根据用户输入的内容进行算数运算,此时就需要先把读到的str -> int
可以使用int()
来转换类似的,使用float(), bool(), str()
等可以完成对应的类型转换 例子:第一种写法的结果是字符串拼接,不是算术运算,如果要想进行算术运算,需要先转换类型
# 输出结果:a + b = 1020
a = input('请输入第一个整数: ')
b = input('请输入第二个整数: ')
print(f'a + b = { a + b}')
# 输出结果:a + b = 30
a = input('请输入第一个整数: ')
b = input('请输入第二个整数: ')
a = int(a)
b = int(b)
print(f'a + b = { a + b}')
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。