个人工具
登录
查看“PythonSkills”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“PythonSkills”的源代码
来自Ubuntu中文
←
PythonSkills
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
Python 技巧 == 字符串 == === 对象强制转换成字符串 === unicode(anything) #转为unicode字符串,python2适用 str(anything) == 列表 == === 常用函数 === s [i] #返回序列s的元素i s [i :j] #返回一个切片 len(s) #序列中元素的个数 min(s) #s 中的最小值 max(s) #s 中的最大值 s [i] = v #给某个元素赋新值 s [i:j] = t #用 序列 t 中的所有元素替换掉 s 序列中的索引从 i 至 j 的元素。 del s[i] #删除序列 s 中索引为 i 的元素。 del s [i :j ] #删除序列 s 中的索引从 i 至 j 的元素 list(s ) #把序列s转换为一个列表 s.append(x) #把一个元素添加到列表的结尾,相当于` s[len(s):] = [x]` s.extend(t) #将链表 t 的所有元素添加到 s 的末尾来扩充列表 s,相当于 `s[len(s):] = t` s.count(x) #返回值 x 在列表 s 中出现的次数 s.index(x) #返回列表s中第一个值为 x 的元素的索引值 s.insert(i,x) #在 s[i] 前插入一个元素 x s.pop([i]) #返回 s[i] 的值并将 s[i] 元素从列表中删除。如果 i 被省略,` s.pop()` 就对最后一个元素进行操作。 s.remove(x) #删除列表中值为 x 的第一个元素 s.reverse() #翻转 s 中的全部元素 s.sort([cmpfunc]) #对列表 s 中的元素进行排序,cmpfunc 是一个可选的比较函数 == 字典 == === 字典是否包含特定的键(key) === a_dictionary.has_key(x) #python2 x in a_dictionary #python3 == 对象 == === 获得对象的名称 === print x.__name__ === 获得对象的属性列表 === print dir(x) === 获得对象的类型 === print type(x) === 获得对象的唯一号 === print id(x) === 检查对象是否具有这个属性 === print hasattr(x, '__doc__') === 获得对象的这个属性 === print getattr(x, '__doc__') === 测试对象的可调用性 === print callable(x) === 测试对象是否是某个类型 === print isinstance(x, str) === 测试对象是否是某个子类 === print issubclass(SuperMen, Person) === 测试这个对象是否存在 === print vars().has_key('x')
返回至
PythonSkills
。