变量的输入:
变量的输入,就是用代码获取用户通过键盘输入的意思,比如输入qq号时,就是从键盘获取,在python中,如果要获取用户在键盘上的输入信息,需要使用input()函数。
input()函数实现输入
1 在python中等待用户从键盘的输入
2 用户输入的任何内容python均认为是一个字符串
3 格式:
字符串变量 = input("提示信息")
例1:
输入函数举例
由input函数赋值的变量为字符串类型
关于函数:一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节,比如:
函数 功能
print(x) 将x输出到控制台
type(x) 查看x的变量类型
类型转换函数:
函数
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
例2:
强制类型转换
可以看到1:整型,2:字符串
例3:
变量类型转换
例4:
收银员输入苹果价格,单位:元/斤
收银员输入用户购买苹果的重量,单位:斤
计算价钱并输出
变量的输入与类型转换
变量的输出:
在例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,输出:我的名字叫小明,请多多关照
字符串格式化输出
5.2.定义整型变量stu_no,输出:我的学号是000001
整形格式化输出
其中不足6位用0补足,超过6位原样输出
5.3.(例4改)
收银员输入苹果价格price,单位:元/斤
收银员输入用户购买苹果的重量weight,单位:斤
计算价钱money并输出苹果单价?元/斤,购买了?斤,需要支付?元
浮点型格式化输出
5.4.定义一个小数scale,输出:数据比例是10%
输出%
注意最后两个输出,带括号乘以10和不带括号的结果
2020.5.5