变量的输入:
变量的输入,就是用代码获取用户通过键盘输入的意思,比如输入qq号时,就是从键盘获取,在python中,如果要获取用户在键盘上的输入信息,需要使用input()函数。
input()函数实现输入
1 在python中等待用户从键盘的输入
2 用户输入的任何内容python均认为是一个字符串
3 格式:
字符串变量 = input("提示信息")
例1:
![](https://i-blog.csdnimg.cn/blog_migrate/04ca9b51a5616316db110038f771ba7e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5eedcb60431effab9814f0e72c5b873d.png)
关于函数:一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节,比如:
函数 功能
print(x) 将x输出到控制台
type(x) 查看x的变量类型
类型转换函数:
函数 功能
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
例2:
![](https://i-blog.csdnimg.cn/blog_migrate/c5a060b766e0b222c37ee37456669b7b.png)
可以看到1:整型,2:字符串
例3:
![](https://i-blog.csdnimg.cn/blog_migrate/6ddd9a316352377cda52fbe63237e719.png)
例4:
收银员输入苹果价格,单位:元/斤
收银员输入用户购买苹果的重量,单位:斤
计算价钱并输出
![](https://i-blog.csdnimg.cn/blog_migrate/8270bba4b40ec4d67f62d7f590aca8e9.png)
变量的输出:
在例4中,如果我们要输出这样的格式:苹果单价10.00元/斤,购买了10.00斤,需要支付100.00元,该怎么做?
1.在python中可以使用print()函数将信息输出到控制台
2.如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符%
3.%被成为格式化操作符,专门用于处理字符串中的格式
4.包含%的字符串,被称为格式化字符串
5.%和不同的字符连用,不同类型的数据需要使用不同的格式化字符
格式化字符 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
%f 浮点型,%.2f表示小数点后只显示两位
%% 输出%
格式:
print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1,变量2,...))
例5:
5.1.定义字符串变量name,输出:我的名字叫小明,请多多关照
![](https://i-blog.csdnimg.cn/blog_migrate/e1258779b3fd71757a3de0fbccb17ee9.png)
5.2.定义整型变量stu_no,输出:我的学号是000001
![](https://i-blog.csdnimg.cn/blog_migrate/146eeb2af7daa74fe6dc4016f2277485.png)
其中不足6位用0补足,超过6位原样输出
5.3.(例4改)
收银员输入苹果价格price,单位:元/斤
收银员输入用户购买苹果的重量weight,单位:斤
计算价钱money并输出苹果单价?元/斤,购买了?斤,需要支付?元
![](https://i-blog.csdnimg.cn/blog_migrate/b8e485d79e65cc41030f7130464e2ce5.png)
5.4.定义一个小数scale,输出:数据比例是10%
![](https://i-blog.csdnimg.cn/blog_migrate/8e404a4b7efec61e98c620ec0dbf49f3.png)
注意最后两个输出,带括号乘以10和不带括号的结果
2020.5.5