Qweryas4 发表于 2019-1-22 20:39:52

Pythonday8

本帖最后由 Qweryas4 于 2019-1-22 20:39 编辑

1、复制列表:friend_foods = my_foods[:],这样即使分别重新加入值时,也不会只出现一个列表数据。
2、元组:
Python将不能修改的值称为不可变的 ,而不可变的列表被称为元组 。元组看起来犹如列表,但使用圆括号而不是方括号来标识。
元组中元素不可以再修改,但是可以重新定义元组。
3、在Python中检查是否相等时区分大小写;如果大小写无关紧要,而只想检查变量的值,可将变量的值转换为小写,再进行比较:car.lower() == 'audi';
4、要判断两个值是否不等,可结合使用惊叹号和等号(!= ),其中的惊叹号表示不 ;
5、条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于;
6、检查多个条件:使用and 检查多个条件:如果每个测试都通过了,整个表达式就为True ;如果至少有一个测试没有通过,整个表达式就为False 。使用or 检查多个条件:关键字or 也能够让你检查多个条件,但只要至少有一个条件满足,就能通过整个测试。仅当两个测试都没有通过时,使用or 的表达式才为False 。
7、检查特定值是否不包含在列表中:确定特定的值未包含在列表中很重要;在这种情况下,可使用关键字not in :if user not in banned_users:;
8、布尔表达式:条件测试的别名。与条件表达式一样,布尔表达式的结果要么为True ,要么为False 。布尔值通常用于记录条件:如game_active = True
9、if-else 语句块类似于简单的if 语句,但其中的else 语句让你能够指定条件测试未通过时要执行的操作。
10、经常需要检查超过两个的情形,为此可使用Python提供的if-elif-else 结构。Python只执行if-elif-else 结构中的一个代码块,它依次检查每个条件测试,直到遇到通过
了的条件测试。测试通过后,Python将执行紧跟在它后面的代码,并跳过余下的测试。
页: [1]
查看完整版本: Pythonday8