7. 运算符
7.1 算术(数学)运算符
7.2 算术运算符的演示
加减乘除和求平方,我们在前面已经使用过啦。
现在在带上:整除以及求余数,一起试一试吧。
# 算数(数学)运算符 print("1 + 1 = ",1 + 1) print("2 - 1 = ",2 - 1) print("3 * 3 = ",3 * 3) print("4 / 2 = ",4 / 2) print("11 // 2 = ",11 // 2) print("9 % 2 = ",9 % 2) print(" 2 ** 2 = ",2 ** 2)
7.3 赋值运算符
7.4 复合赋值运算符
# 复合赋值运算符 # += num = 1 num += 1 # num = num + 1 print("num += 1 :",num) num -= 1 print("num -= 1 :",num) num *= 4 print("num *= 4 :",num) num /= 2 print("num /= 2 :",num) num = 3 num %= 2 print("num %= 2 :",num) num **= 2 print("num **= 2 :",num) # 1的二次方 num = 9 num //= 2 print("num //= 2 :",num)
结果:
num += 1 : 2 num -= 1 : 1 num *= 4 : 4 num /= 2 : 2.0 num %= 2 : 1 num **= 2 : 1 num //= 2 : 4
7.5 总结
常见的算术(数学)运算符有:
加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)
赋值运算符有:
标准赋值: =
复合赋值:+=、-=、*=、/=、//=、%=、**=
8. 字符串扩展
注意:该内容很多,放到下一篇来讲解
9. 数据输入
9.1 input语句(函数)的使用
我们前面学习过print语句(函数),可以完成将内容(字面量、变量等)输出到屏幕上。
在Python中,与之对应的还有一个input语句,用来获取键盘输入。
数据输出:print
数据输入:input
使用上也非常简单:
使用input()语句可以从键盘获取输入
使用一个变量接收(存储)input语句获取的键盘输入数据即可
代码所示:
""" 演示Python的input语句 获取键盘的输入信息 """ print(请告诉我你是谁?") name = input() print("我知道了,你是:%s" % name)
代码结果:
请告诉我你是谁? 恒川 我知道了,你是:恒川
在前面的代码中,输出”请告诉我你是谁?“的print语句其实是多余的
input()语句其实是可以在要求使用者输入内容前,输出提示内容的哦,方式如下:
name = input("请告诉我你是谁?") print("我知道了,你是:%s" % name)
如上代码,在input的括号内直接填入提示内容即可。
9.2 input语句获取的数据类型
我们刚刚试验的都是输入了字符串类型的数据。
那么如果我们输入数字类型或其它类型,结果会如何?
那么,让我们通过前面学习过的???
type()语句
来验证一下输入内容的数据类型吧。
代码如下:
# 输入数字类型 num = input("请告诉我你的银行卡密码:") print("你的银行卡密码的类型是:", type(num))
代码结果:
请告诉我你的银行卡密码:123 你的银行卡密码的类型是: <class 'str'>
我们发现input语句默认的是字符串类型,那我们强制类型转换试一下看看能不能行
代码如下:
# 输入数字类型 num = input("请告诉我你的银行卡密码:") # 数据类型转换 num = int(num) print("你的银行卡密码的类型是:", type(num))
代码结果:
请告诉我你的银行卡密码:123 你的银行卡密码的类型是: <class 'int'>
9.2 总结
input()语句的功能是,获取键盘输入的数据
可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。
要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型
如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞👍作为鼓励,并评论收藏一下⭐,谢谢大家!!!
制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。