[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}')



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。