已采纳回答 / Chilly0623
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符>>> s='abigab'>>> rm='a'>>> s.strip(rm)'bigab' #s字符串开头处'a'被删除>>> rm='abc'>>> s.strip(rm)'ig' #s字符串开头处'ab'和结尾处'ab'被删除rm只是一个变量名,比如使用de替换以上rm也能实现
2016-07-02
已采纳回答 / Chilly0623
>>> string = 'my name is dokelung'>>> string.capitalize()'My name is dokelung'>>> string.title()'My Name Is Dokelung'
2016-07-02
brother_wen在上面评论说如果本身名字不规范怎么办,比如“ jack”前面有空格。像这种情况,直接在format_name函数体里加一个if判断语句,如果有空格存在,将字符串里的空格删掉,然后再执行首字母大写,其他字母小写的操作。
2016-07-02
私有属性在类外可以通过 实例对象.+'_'+classNme+私有属性名称进行访问
#coding:utf-8
class Person(object):
__count = 0
def __init__(self,name):
self.name = name
Person.__count += 1
print Person.__count
p1 = Person('Daisy')
print p1._Person__count
#coding:utf-8
class Person(object):
__count = 0
def __init__(self,name):
self.name = name
Person.__count += 1
print Person.__count
p1 = Person('Daisy')
print p1._Person__count
2016-07-02
看到评论里在说,我也觉得应该把平方根函数放在提示里而不是答案里,不然从来没有学过编程的人根本不知道math模块里还有这么个函数。当然,学过C语言的猜都猜得到那个sqrt函数。
2016-07-02
不知道大家有没有学习过JAVA,JAVA里边的多态是同一个类中,定义多个函数,方法名相同,但是参数不同,比如:function A(x) 和 function A(x, y)这个就是多态,这个概念,感觉和多态没有什么关系,只是一种写法罢了。。。。
2016-07-02
Difference between __str__ and __repr__ in Python:
http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python
http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python
2016-07-01
method和function的区别:
A method is on an object.
A function is independent of an object.
A method is on an object.
A function is independent of an object.
2016-07-01