-
1.elif 意思就是 else if ,可避免嵌套结构。 2.elif 会从上到下依次判断,若判断为Ture,执行完对应代码块后面条件判断不再执行。查看全部
-
1.Python代码的缩进规则。具有相同缩进的代码被视为代码块 2.if 语句后接表达式,然后用:表示代码块开始。 3.Python的习惯写法:4个空格,不用Tab,Tab和空格不要混用,容易出错查看全部
-
没发现比C语言方便查看全部
-
打印时用逗号隔开变量,会插入空格,用加号则不会(在常量后只能用逗号)查看全部
-
Fabulous_航 s.add(元素) s.remove(元素)查看全部
-
s.add(元素) s.remove(元素) s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: #if name in set: s.remove(name) else: s.add(name) print s查看全部
-
一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None查看全部
-
列表生成式多层循环查看全部
-
列表生成式的 for 循环后面还可以加上 if 判断查看全部
-
%占位符 ''.join(list) 可以把一个 list 拼接成一个字符串查看全部
-
字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。查看全部
-
列表生成式查看全部
-
dict.items() 函数返回 tuple list iteritems() 不生成 list查看全部
-
while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。 所以要特别留意while循环的退出条件。查看全部
-
使用 dict.values() 返回一个只包含值的 list ,dict.itervalues() 并不创建 list查看全部
举报
0/150
提交
取消