为了账号安全,请及时绑定邮箱和手机立即绑定
setattr(object,name,value): 作用:设置object的名称为name(type:string)的属性的属性值为value,属性name可以是已存在属性也可以是新属性。 getattr(object,name,default): 作用:返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属性name不存在,则触发AttribetError异常或当可选参数default定义时返回default值。
0
采集 1
class Person(object): def __init__(self, name, gender, birth): self.name = name self.gender = gender self.birth = birth __init()__方法的第一个参数必须是self
0
采集 0
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

python进阶

  • 难度中级
  • 时长 3小时33分
  • 人数1812
  • 评分9.2

Python基础分《Python入门》和《Python进阶》两门课程,《Python进阶》是第二门课程,学习该课程前,请先学习《Python入门》,效果会更好。《Python进阶》课程详细介绍Python强大的函数式编程和面向对象编程,掌握Python高级程序设计的方法。

廖雪峰 移动开发工程师

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号