-
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True查看全部
-
任务查看全部
-
L2 = sorted(L,reverse=True)#不改变L
L.sort(reverse=True)#L改变
查看全部 -
python效率低,代码量少 python不适合底层程序(驱动),移动端(android、iOS),游戏的开发查看全部
-
可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。
print(d.get('Alice')) # ==> 45
print(d.get('Dodo')) # ==> None因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。
查看全部 -
集 & : x&y,返回一个新的集合,包括同时在集合 x 和y中的共同元素。
并集
: x
y,返回一个新的集合,包括集合 x 和 y 中所有元素。
差集 - : x-y,返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素。
补集 ^ : x^y,返回一个新的集合,包括集合 x 和 y 的非共同元素。查看全部 -
变量是可以变化的量,用来保存数据
合法的变量名
只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合
定义变量的方式很简单,通过变量名 = 数据,即可定义一个变量。
在Python里面,一个变量可以先后存储多种不同类型的数据,我们称之为动态语言
查看全部 -
在Python中,能够直接处理的数据类型有以下几种:
整数、浮点数、字符串、布尔值、空值。
对于整数,除了生活中常用的十进制以外,计算机由于使用二进制,所以,在计算机中也常用二进制或者十六进制表示整数
浮点数对应我们生活的是小数。浮点数可以用数学写法但是对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代
字符串是以''或""括起来的任意文本
布尔值对应于生活中的就是对和错,一个布尔值只有True、False两种值。布尔值可以用and、or和not运算
空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0
Python还提供了列表、字典等多种数据类型
查看全部 -
查看全部
-
1989年发明
1991年2月第一个解释器诞生
1994年1月发布1.0版本
2000年10月发布2.0版本
2008年12月发布3.0版本
3.0版本不兼容2.0版本
查看全部 -
吉多·范罗苏姆于1989年发明Python
面向对象 解释型语言
Python优点:
入门简单,开放源代码
缺点:运行速度慢
查看全部 -
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
短路计算
在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
===========
按短路规则 ,以下计算结果就是'python'
a = 'python'
print('hello,', a or 'world')查看全部 -
在python中,not计算的优先级是高于and和or的。
查看全部
举报