-
1查看全部
-
索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。查看全部
-
短路计算: 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。查看全部
-
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
与运算:只有两个布尔值都为 True 时,计算结果才为 True。 或运算:只要有一个布尔值为 True,计算结果就是 True。 非运算:把True变为False,或者把False变为True:查看全部
-
按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了: 11.0 / 4 # ==> 2.75查看全部
-
不过,Python提供了一个求余的运算 % 可以计算余数:11 % 4 # ==> 3查看全部
-
Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。查看全部
-
int('123', 8) 是说明输入的字符参数123的数值是八进制的,要转化成整型数据的十进制。即无论写8还是10,结果都是十进制的整型数据查看全部
-
十位数循环从1至9,个位数循环从0至9。 for x in [ 1,2,3,4,5,6,7,8,9 ]: for y in [0,1,2,3,4,5,6,7,8,9]: if x<y: print x*10+y查看全部
-
cmd查看全部
-
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in d: print key,':', d[key]查看全部
-
for x in ['1','2','3','4','5','6','7','8']: for y in ['0','1','2','3','4','5','6','7','8','9']: if x < y: print x + y查看全部
-
if 语句后接表达式,然后用:表示代码块开始。查看全部
举报
0/150
提交
取消