-
地板除
Python除了普通除法以外,还有一个特殊的除法被称为
地板除
,对于地板除
,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//
进行。10//4 # ==> 2 10//2.5 # ==> 4.0 10//3 # ==> 3
查看全部 -
取模运算
Python数字支持取模运算,使用百分号
%
表示取模。print(3 % 2) # ==> 1 print(33 % 10) # ==> 3 print(99 % 30) # ==> 9
恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
print(3 % 2) # ==> 1 因此3为奇数 print(33 % 2) # ==> 1 因此33为奇数 print(100 % 2) # ==> 0 因此100为偶数
查看全部 -
整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了
查看全部 -
在Python中,二进制整数使用前缀
0b
表示在Python中,十六进制使用前缀
0x
空值是Python里一个特殊的值,用
None
表示。注意,None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。
查看全部 -
# Enter a code
#coding=utf-8
print('字符串的表达方式用英文的单引号的和双引号.')
print('先双引号后单引号,如果不够用可以在引号前面添加\斜杠')print('演示换行\n\\为什么呼吁保护动物\n\\从正面意思看是保护动物的权益')
print('演示换行\n为什么呼吁\t保护动物\n\\从正面意思看是保护动物的权益')#\n表示换行
#\t 表示一个制表符,表示开头留空格,像作文开头进两格一样
#\\表示 \ 字符本身,如果一个两个\都表现一个\,三个\表现两个\print('\tspecial \tstring: \n\', \", \\, \\\. ')
查看全部 -
想要打印的东西包括很多字符时候前面可以加斜杠,斜杠出现在最前面就是在告诉程序,她后面的东西只是普通的字符,斜杠也就是上面大家讨论的转义符。
查看全部 -
短路计算的意思就是在计算前面判断后,已经可以明确判定运算结果了,不再继续运算。
查看全部 -
not计算的优先级是高于and和or的。
查看全部 -
round函数的值还应该储在某个变量里面,帮忙打印
查看全部 -
使用round保留两位小数,round(variable name, 2)
查看全部 -
整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了
查看全部 -
在Python里面,一个变量可以先后存储多种不同类型的数据。
查看全部 -
not计算的优先级是高于and和or的。
短路计算
在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
查看全部 -
浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
查看全部 -
示字符串
Bob said "I'm OK"
由于'
和"
会引起歧义,因此,我们在它前面插入一个\
表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为'Bob said \"I\'m OK\".'
查看全部
举报