python基础知识——输入与输出

一.控制台

程序需要和用户进行交互。

  • 用户把信息传递给程序的过程,称为“输入”。
  • 程序把结果展示给用户的过程,称为“输出”。

输入输出的最基本方法就是控制台。用户通过控制台输入一些字符串,程序在通过控制台打印出一些字符串。 

   经常开挖掘机的同学们知道,挖掘机上面有着操作面板,就叫做控制台。控制台上有一些按钮,开关操作杆...

   计算机出现以后,控制台的概念就延续了下来,只不过计算机是通过鼠标键盘等进行操作,把操作结果显示在屏幕上。

   计算机里,就把用户能输入命令,向计算机安排工作,计算机再把结果显示出来,这样的程序,就称为控制台。

二.基于控制台输出

   通过控制台输出我们已经有一些了解,那就是利用 print 输出,比如,我们定义了一个变量 a ,给变量 a 赋值 a = 10。

a = 10
print(a)

执行上述代码,我们不难从控制台上得出结果。 

 

   然而,这就出现了一个问题,如果我们想从控制台上得到 a = 10这样的输出结果,又该如何操作呢?

   这个时候就用到了“格式化字符串”:“f-string”,此处的 f 表示 “format” 。 

a = 10
# 希望使用 print 打印出 "a = 10" 这样的内容
# 我们希望把数字和字符串混在一起打印
print(f"a = {a}")

此时就可以使用 { } 这样的语法,往字符串里嵌入变量或者表达式。 

a = 10
# 希望使用 print 打印出 "a = 10" 这样的内容
# 我们希望把数字和字符串混在一起打印
print(f"a = {a + 10}")

​

上述代码就是嵌入表达式的案例。

 

三.通过控制台输入

python 使用 input 函数,从控制台读取用户的输入。 

num = input('请输入一个整数:')
print(f'你输入的整数是 {num}')

 

注意: 

  • input 的参数相当于一个“提示信息”,也可以没有。
  • input 的返回值就是用户输入的内容,是字符串的类型。
num = input('请输入一个整数:')
print(f'你输入的整数是 {num}')
print(type(num))

 

   input 返回的值,是一个 str 。如果只是单纯的拿到用户的输入,然后打印,此时就按照 str 打印即可。如果需要根据用户输入的内容进行算术计算,此时就需要先把读到的 str 转变成 int。

a = input('请输入第一个整数:')
b = input('请输入的二个整数:')
print(f'a + b = {a + b}')
a = int(a)
b = int(b)
print(f'a + b = {a + b}')

 

同理,我们想把一种类型转换成另一种类型,就可以使用 类型()的形式。 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值