-
raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言''' 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。查看全部
-
短路计算。 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解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。查看全部
-
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-查看全部
-
因为Python把0、空字符串''和None看成 False 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。查看全部
-
a = 'ABC' b = a a = 'XYZ' print b b=a只是把b的指向给了a,并不是b和a的指向是同一个了,这是个赋值语句查看全部
-
这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。查看全部
-
迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。查看全部
-
这个要消化一下查看全部
-
print 后符号:需要用’‘括起来查看全部
-
记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。查看全部
-
11 / 4 # ==> 2 11 % 4 # ==> 3 11.0 / 4 # ==> 2.75查看全部
-
Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效查看全部
-
r'...' '''...''' r'''...'''查看全部
举报
0/150
提交
取消