-
Python3之后的版本,删除了iteritems和itervalues方法查看全部
-
r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串,原因很简单,就是r不能识别转义字符查看全部
-
利用break可以将退出条件收进循环体内查看全部
-
退出条件查看全部
-
dict 字典!查看全部
-
【Python】【代码的缩进规则】 Python代码的缩进规则。 1. age = 20 2. if age >= 18: 3. [4个空格]print 'your age is', age 4. [4个空格]print 'adult' 5. print 'END' 具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。 [注意]:缩进请严格按照Python的习惯写法:『4个空格』,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 [注意]: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:查看全部
-
add()和remove()查看全部
-
set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。查看全部
-
set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像查看全部
-
dict是可变的,也就是说,我们可以随时往dict中添加新的 key-value查看全部
-
dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。查看全部
-
一是先判断一下 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查看全部
-
tuple指针不变查看全部
-
在进行删除list中得数据的时候,pop()是个出栈操作,应该先退出上一个,才能退出下一个元素,否则下标会出问题查看全部
-
在嵌套if break 语句时,一定要注意格式查看全部
举报
0/150
提交
取消