python
feiyuxiucun
这个作者很懒,什么都没留下…
展开
-
面向对象高级编程: 使用__slots__:
面向对象高级编程: 使用__slots__: 创建类以后,动态语言可以给类的实例绑定任何属性和方法, 如: class Student(object): pass > s = Student() >>> s.name = 'Michael' # 动态给实例绑定一个属性 >>> print(s.name) Michael ...原创 2018-08-05 09:19:24 · 118 阅读 · 0 评论 -
python 序列语法
列标用 [ ] 来表示,里面可以存放数字和字符串:[ 'Edard' , 42 ] 序列相加: >>> [1,2,3] + [4,5,6] [1,2,3,4,5,6] >>> 'Hello ' + 'World!' 'Hello World!' >>> 'world' + [1,2,3] 错误 乘法: >>> 'pyt...原创 2018-08-06 21:04:08 · 110 阅读 · 0 评论 -
python 列表语法
list函数: >>> list('Hello') ['H','e','l','l','e'] del # 删除列表中的某个元素 >>> names=['abc','dsg','df'] >>> del names[2] >>> names ['abc','dsg'] 分片赋值 ...原创 2018-08-06 21:17:21 · 404 阅读 · 0 评论 -
python 元组语法
创建方法: 用逗号: >>> 1,2,3 (1,2,3) 用tuple函数: >>> tuple([1,2,3]) (1,2,3) >>> tuple('abc') ('a','b','c')原创 2018-08-06 22:01:02 · 293 阅读 · 0 评论 -
python 字符串语法
find(): # 用来查找子串,返回子串所在位置的最左端索引,如果没找到返回-1 >>> str = 'my name is peter' >>> str.find('name') 3 >>> str.find('name',4,8) -1 join(): ...原创 2018-08-06 22:41:15 · 285 阅读 · 0 评论 -
python函数记录
ord() : # 返回字符转对应的整数 >>> ord('A') 65 >>> ord('中') 20013 chr(): # 把编码转换成对应的字符 >>> chr(66) 'B' &g...原创 2018-08-02 12:31:30 · 107 阅读 · 0 评论 -
python函数得参数
默认参数: >>> def enroll(name,gender,age=6,city='Beijing'): print('name:',name) >>> enroll('Sarah,'F') 可变参数: >>> def calc(*numbers): sum = 0 for n ...原创 2018-08-26 14:41:34 · 186 阅读 · 0 评论 -
python刷题记录
enumerate()是python中的内置函数 enumerate在字典上是枚举、列举的意思 enumerate的参数是可迭代对象(列表、字符串、元组) >>> seq = ['one','two','three'] >>> for i, element in enumerate(seq): print(i,element) 0 o...原创 2018-08-21 16:43:16 · 310 阅读 · 0 评论