PythonSkills

来自Ubuntu中文
Oneleaf留言 | 贡献2010年3月7日 (日) 10:25的版本 (创建新页面为 'Python 技巧 == 字符串 == === 对象强制转换成字符串 === unicode(anything) #转为unicode字符串,python2适用 str(anything) == 字典 == === 字典是否包...')
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

Python 技巧

字符串

对象强制转换成字符串

unicode(anything) #转为unicode字符串,python2适用
str(anything)

字典

字典是否包含特定的键(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__')