-
在list中可以直接对某一个元素进行替换。使用赋值的方法,对某一索引号的值进行改变,比如L[-1]='Paul',就可以将Paul把list中的最后一个替换掉查看全部
-
在L[...]中删除元素,可以使用L.pop()这个是删除最后一个元素,并且将删除的元素输出。但是想要删除的不是最后一个,那就可以在pop()的括号中加上待删除元素的索引号就能删除了。查看全部
-
for x in ['A', 'B', 'C']: for y in ['1', '2', '3']: print x + y x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列:查看全部
-
想要向L[...]中添加元素,可以有两种方法。 1.使用L.append(...)这个是直接插入到list中的最后一个。 2.使用L.insert(...,...),这个可以插入到自己想要插入的地方。而且其中有两个参数,第一个参数是想要放入的位置(即索引号),第二个是想要插入的内容。查看全部
-
在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。这时,利用 continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环: for x in L: if x < 60: continue sum = sum + x n = n + 1查看全部
-
while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。 在循环体内,x = x + 1 会让 x 不断增加,最终因为 x < N 不成立而退出循环。 如果没有这一个语句,while循环在判断 x < N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件。查看全部
-
想要从后面往前面索引就可以用-1这个索引来表示最后一个,同时依次-2表示倒数第二,-3表示倒数第三...查看全部
-
Python的 for 循环就可以依次把list或tuple的每个元素迭代出来,注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。查看全部
-
想要在L[...]中查找内容,要用到索引的方法,而且索引是从0开始的。对于第你个元素的输出方式是>>>Print L[n-1].当寻找的下标值大于n-1,那样就会报错,因为越界了,所以索引时千万不要越界。查看全部
-
要避免嵌套结构的 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,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。查看全部
-
L=[...]中对于字符串必须加上单引号或是双引号,不能不加,那样会出错。对于输出则是把[...]里面的全部输出,包括引号。查看全部
-
利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。 注意: else 后面有个“:”查看全部
-
Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:查看全部
-
list 有序 可修改 tuple 无序 不可修改 set 无序 不重复查看全部
-
cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1: int()函数可以把其他数据类型转换为整数: str()函数把其他类型转换成 str:查看全部
举报
0/150
提交
取消