-
这时,循环就派上用场了。 Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。 这样一来,遍历一个list或tuple就非常容易了。查看全部
-
这种缩进只会越来越多,代码也会越来越难看。 要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ... 的结构,一次写完所有的规则: if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby' elif 意思就是 else if。这样一来,我们就写出了结构非常清晰的一系列条件判断。 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。查看全部
-
if-else 当 if 语句判断表达式的结果为 True 时,就会执行 if 包含的代码块: if age >= 18: print 'adult' 如果我们想判断年龄在18岁以下时,打印出 'teenager',怎么办? 方法是再写一个 if: if age < 18: print 'teenager' 或者用 not 运算: if not age >= 18: print 'teenager' 细心的同学可以发现,这两种条件判断是“非此即彼”的,要么符合条件1,要么符合条件2,因此,完全可以用一个 if ... else ... 语句把它们统一起来: if age >= 18: print 'adult' else: print 'teenager' 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。 注意: else 后面有个“:”。查看全部
-
''' 注释内容!!!'''查看全部
-
想要注释中文必须先写上“# -*- coding:utf-8 -*”,不然会报错查看全部
-
访问dict元素:d[key] 注意: 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。 若要避免keyError发生,两个方法: 1是先判断key是否存在,利用in操作符 if 'Paul' in d: print d['Paul'] 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None查看全部
-
Python中用dict表示键值对 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } len(d)计算集合的大小查看全部
-
break跳出循环 continue跳出当前这一次的循环查看全部
-
N = 10 x = 0 while x < N: print x x = x + 1 注意防止while死循环!查看全部
-
for 循环 L = ['Adam', 'Lisa', 'Bart'] for name in L: print name查看全部
-
多次if-else判断可以用elif if age >= 18: print 'adult' elif age >= 6: print 'teenager' elif age >= 3: print 'kid' else: print 'baby'查看全部
-
if条件判断的适用范围attention,需要判断的条件最好不要放在循环区间内,否则可能逻辑混乱,易出错。查看全部
-
Unicode通常用两个字节表示一个字符查看全部
-
raw字符串不能表示多行字符串查看全部
-
if语句 age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车: >>> age = 20 >>> if age >= 18: ... print 'your age is', age ... print 'adult' ... your age is 20 adult查看全部
举报
0/150
提交
取消