查看“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
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息