#encoding=UTF-8
def format_name(s):
#return s.title() 直接可以将字符串第一位大写其他全部小写
#return s.capitalize() 第一个字母转为大学 其他小写
#return s.lower().title() 先吧字符串全部小写 然后再title()把首字符变大写
print map(format_name, ['adam', 'LISA', 'barT'])
def format_name(s):
#return s.title() 直接可以将字符串第一位大写其他全部小写
#return s.capitalize() 第一个字母转为大学 其他小写
#return s.lower().title() 先吧字符串全部小写 然后再title()把首字符变大写
print map(format_name, ['adam', 'LISA', 'barT'])
2018-05-04
try:
import json
except ImportError:
import simplejson as json
print json.dumps({'python':2.7})
import json
except ImportError:
import simplejson as json
print json.dumps({'python':2.7})
2018-05-04
已采纳回答 / 慕桂英0574841
实例化的作用吧self.name = name #表示后面的实例按照这个类比 ,self.name:实例的name后面输出实例的时候会返回去调用函数,如果你没有写self.name = name它就会报错,告诉你这个实例没有在这个类里面定义。def __init__(self, name, gender): 里面的self就相当于 s = Student('Bob', 'male')里面的Student这个实例,让他们对应上面的属性相等。self.name = name(Bob)
2018-05-04
print sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower)
2018-05-03
最赞回答 / 晨济
init A...init C...init B...init D...(<class '__main__.D'>, <class '__main__.B'>, <class '__main__.C'>, <class '__main__.A'>, <class 'object'>)可以使用D.__mro__方法查看调用顺序,直到object结束,在调用过程中不会打印,因为还没有执行到,最后依次打印,也就是,这个调用反过来,ACBD。
2018-05-02
已采纳回答 / y931
__repr__= __str____repr__和__str__这两个方法都是用于显示的,__str__是面向用户的,而__repr__面向程序员打印操作会首先尝试__str__和str内置函数(print运行的内部等价形式),它通常应该返回一个友好的显示。__repr__用于所有其他的环境中:用于交互模式下提示回应以及repr函数,如果没有使用__str__,会使用print和str。它通常应该返回一个编码字符串,可以用来重新创建对象,或者给开发者详细的显示。当我们想所有环境下都统一显示的话,可以重构...
2018-05-02