-
创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: >>> s = set(['A', 'B', 'C']) set中只能有一个list。啊啊啊,set变化,就是list的内容在变化。查看全部
-
dict的第二个特点就是存储的key-value序对是没有顺序的! dict的第三个特点是作为 key 的元素必须不可变 用list作为key会报错误查看全部
-
要避免 KeyError 发生,有两个办法: 一是先判断一下 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查看全部
-
The format is that if: ... elif: ... elif: ... elif: else:查看全部
-
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!查看全部
-
define the tuple .we shoud pay attention to add a comma.查看全部
-
Python不适合的领域 不同的语言有各自的特点 不求找到一款百搭的语言 只有找到得心应手的语言 PS:游戏开发需要调速运转。查看全部
-
L can operate it's data by the index . The format is that L.[index]='xxx'.查看全部
-
append(data),always add data in the last place. insert(i,data) add data in the index of i. pop() always delete the data in last. pop(index) detele the data which index is index.查看全部
-
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。查看全部
-
最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122 为了统一所有文字的编码,Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。 Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。 因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。 Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示 不加 u ,中文就不能正常显示查看全部
-
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. It's wonderful!!!;查看全部
-
用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。查看全部
-
如果没有这一个语句,while循环在判断 x < N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件。查看全部
-
Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。查看全部
举报
0/150
提交
取消