本文使用的书籍是《Python编程:从入门到实践》
本文使用的是Python3.6
四、数字
在Python中,数字分为整数型和浮点型,不管是整数型还是浮点型都适用于加(+)减(-)乘(*)除(/)。
并且,在Python中,乘方是使用符号**来表示的,求余数使用符号%来表示的。
其中在Python3中使用除法时,得出的结果会是浮点型,书中提到Python2使用整数之间使用除法,得到的会是整数型。
下面我们用代码来实验看看:
# 加法
x = 1 + 1
print(str(x))
# 减法
y = 2 - 1
print(str(y))
# 乘法
z = 2 * 3
print(str(z))
# 除法
m = 6/2
print(str(m))
# 乘方
n = 2 ** 3
print(str(n))
# 求余值
q = 5 % 2
print(str(q))
大家可以注意到我使用了str()方法,因为我要打印出字符串,所以使用方法str()来进行转换。
也有人可能会问能不能不转化,也是可以的,但你只能打印这个变量。
下面给大家演示一下:
x = 520
# 直接打印
print(x)
# 转化为字符串进行打印
print(str(x))
y = 250
# 拼接下直接打印数字(报错)
print("答案是:" + y)
# 拼接下转化为字符串进行打印
print("答案是:" + str(y))
所以说,在这种情况下,你只能转化成字符串才能拼接。同理,当你以后使用某些函数或者方法时,如果它对输入的变量有类型要求的话,你要对其进行适当的转化。
PS:报错时你看不到剩下的代码运行的结果,你可以将报错的代码注释掉,注释的方法下面会说。
整数一节的动手试一试:
# 2-8
print(4+4)
print(12-4)
print(4*2)
print(16/2)
# 下面是我多加的几种运算,得出的结果也是8
print(26%9)
print(2**3)
由于不用拼接,所以我偷个懒,没有将其转化成字符串。
五、注释
关于注释,大家也许已经知道怎么打了,因为我这两篇文章都使用了一些注释。
注释的符号是#,使用这个符号后,这一行代码是被注释的,大家请注意是一行,要是你一句代码分成两行只有一半会被注释。
注释掉的代码是不会运行的,所以经常有同学用于调bug。注释一般是给编程员看的,注释的东西在运行的结果是看不到的,就像我上面注释是第几题一样,是给你们看的。
还有就是多行代码的注释是使用'''代码'''和"""代码"""来表示的。
直接上代码:
# 单行注释
'''
多行注释
多行注释
'''
"""
多行注释
多行注释
"""
这就是注释的方法了,我也是个小白,就说到这里。
注释一节的动手试一试:
# 摄氏度和华氏度的转换
# 程序一 x为摄氏度
x = 0
print(str(x)+"摄氏度转化为华氏度的值为:"+str(1.8*x+32))
# 程序二 y为华氏度
y = 0
print(str(y)+"华氏度转化为摄氏度的值为:"+str((y-32)/1.8))
六、Python之禅
这个,我直接动手试一试了:
原谅我用的是Python3.7。
好了,那么变来变量和简单数据类型就这样结束了。