随笔分类 - Python
记录些琐碎的Python学习经验
摘要:Table of Contents1 3.X中print() 2 strings: 2.1 % 2.2 不言而喻 2.3 find() 2.4 replace() 2.5 split() rsplit() 2.6 strip rstrip lstrip 2.7 center() ljust() rjust() 2.8 partition() rpartition() 2.9 isdigit() isnumeric() 2.10 swapcase() 2.11 zfill() 2.12 expandtabs() 2.13 isalpha isdigit isalnum islower isspa
阅读全文
摘要:1 初始化2 字典视图和几何3 排序字典键3.1 sort:3.2 sorted:3.3 注意4 常用函数4.1 get()4.2 pop()4.3 udpate()4.4 del()4.5 clear()4.6 copy()1初始化>>> d = dict(name='visaya', age=20)>>> d = dict(zip(['name', 'age'], ['visaya', 20]))#dict.fromkeys(listkeys, default=0) 把listkeys中的元
阅读全文
摘要:all增强赋值语句先是尽量原处修改,若不能在原处修改则新生成对象>>> a = b = 1>>> a += 1>>> a, b(2, 1)>>> a = b = []>>> a += [1, 2]>>> a, b([1, 2], [1, 2])上面代码第一次用多目标同值的时候引用的是同一个对象。前者修改a只会对a影响而不会影响b,因为整数是不支持原处修改的。而后者对a修改后修改了原对象,因为list是支持原处修改。下面的代码可以验证:>>> a, b([], [])&g
阅读全文
摘要:list函数append与extend的区别:前者的参数可以是任何类型,把元素加入到list中;后者的参数必须是list类型,把它和原list合并。>>> a = [1, 2, 3]>>> a.append([4, 5])>>> a[1, 2, 3, [4, 5]]>>> a.extend([4, 5])>>> a[1, 2, 3, [4, 5], 4, 5]
阅读全文


浙公网安备 33010602011771号