最新回答 / by考拉
s.strip() 是什么工具函数?应该是字符串的函数,可以到这里慢慢找,http://python.usyiyi.cn/ rm 又是什么东西?s.strip(rm) ,这里的rm表示你需要去掉在s字符串开头或者结尾的字符序列。譬如:<...code...>上面的'a'就是就被去掉了。
2016-08-08
已采纳回答 / welwel
s.strip()就是删除字符串s前后的空格,len(s.strip)就是返回s中除去前后空格后的长度strip()中间为空时表示除去前后空格,不为空时eg:strip(rm),表示返回移除字符串头尾指定的字符rm后生成的新字符串
2016-08-08
已采纳回答 / 慕粉3786357
你这种写法是用在条件过滤中,列表生成式的for循环后面用if...else来判断吧?正常的写条件判断应该是你写的第二种写法,第一种会报错,我在Python2.7上试了下你第一种这样写也不行。
2016-08-08
已采纳回答 / _我心向阳
x.strip('__') 表示去掉字符串中的“__”子串。如x为__class__,则x.strip('__')为class,则x 不等于 x.strip('__'), 返回False。如x为name,x.strip('__')仍为name,则x 等于 x.strip('__'), 返回True。以此完成过滤。
2016-08-02
已采纳回答 / 风硕依源
这个call没什么意思,就是为了让输出的字符串看起来有意义,你完全也可以print 'f1()'f.__name__是f指向函数的名字,但是这个名字不一定是'f',举个例子吧,对于绝对值函数abs,abs.__name__ = 'abs',这个很容易理解,除此之外呢,令f = abs,那么f.__name__ = 'abs'
2016-08-02