变量的输入:

变量的输入,就是用代码获取用户通过键盘输入的意思,比如输入qq号时,就是从键盘获取,在python中,如果要获取用户在键盘上的输入信息,需要使用input()函数。

input()函数实现输入

1 在python中等待用户从键盘的输入

用户输入的任何内容python均认为是一个字符串

3 格式:

字符串变量 = input("提示信息")

例1:




Python输入一个向量 python如何输入一个变量_Python输入一个向量


输入函数举例


Python输入一个向量 python如何输入一个变量_字符串_02


由input函数赋值的变量为字符串类型


关于函数:一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节,比如:

函数                         功能


print(x)                将x输出到控制台


type(x)                查看x的变量类型


类型转换函数:

函数 


int(x)                     将x转换为一个整数


float(x)                将x转换为一个浮点数

例2:


Python输入一个向量 python如何输入一个变量_字符串_03


强制类型转换


可以看到1:整型,2:字符串

例3:


Python输入一个向量 python如何输入一个变量_字符串_04


变量类型转换


例4:

收银员输入苹果价格,单位:元/斤

收银员输入用户购买苹果的重量,单位:斤

计算价钱并输出


Python输入一个向量 python如何输入一个变量_Python输入一个向量_05


变量的输入与类型转换


变量的输出:

在例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,输出:我的名字叫小明,请多多关照


Python输入一个向量 python如何输入一个变量_Python输入一个向量_06


字符串格式化输出


5.2.定义整型变量stu_no,输出:我的学号是000001


Python输入一个向量 python如何输入一个变量_Python输入一个向量_07


整形格式化输出


其中不足6位用0补足,超过6位原样输出

5.3.(例4改)

收银员输入苹果价格price,单位:元/斤

收银员输入用户购买苹果的重量weight,单位:斤

计算价钱money并输出苹果单价元/斤,购买了斤,需要支付


Python输入一个向量 python如何输入一个变量_java_08


浮点型格式化输出


5.4.定义一个小数scale,输出:数据比例是10%


Python输入一个向量 python如何输入一个变量_字符串_09


输出%


注意最后两个输出,带括号乘以10和不带括号的结果

2020.5.5