4-4 python中初始化实例属性
2016-04-12
setattr(object,name,value):
作用:设置object的名称为name(type:string)的属性的属性值为value,属性name可以是已存在属性也可以是新属性。
getattr(object,name,default):
作用:返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属性name不存在,则触发AttribetError异常或当可选参数default定义时返回default值。
0
采集 1
4-4 python中初始化实例属性
2016-04-12
class Person(object):
def __init__(self, name, gender, birth):
self.name = name
self.gender = gender
self.birth = birth
__init()__方法的第一个参数必须是self
0
采集 0
2-4 python中map()函数
2016-04-08
str.upper()把字符串 str 任意字符变成大写
str.lower()把字符串str任意字符变成小写
str.capitalize()返回一个首字符大写其他字符小写的str的副本
map(f,L)把L相应数据均通过f()函数转换为一个新的list
map(func_name,list_obj)高阶函数:返回list_obj中每个元素分别经过func_name作用过的新的list,例子如下:
def formate_name(s):
return str.capitalize(s)
print map(formate_name,['adam','LINDA','jany'])
输出结果为:['Adam','Linda','Jany']
13
采集 20
举报
0/150
提交
取消

