pip is run from the command line, not the Python interpreter. It is a program that installs modules, so you can use them from Python.
2015-11-23
import math
def is_sqr(x):
return int(math.sqrt(x))*10 == math.sqrt(x)*10
print filter(is_sqr, range(1, 101))
def is_sqr(x):
return int(math.sqrt(x))*10 == math.sqrt(x)*10
print filter(is_sqr, range(1, 101))
2015-11-23
def format_name(s):
return s.lower().capitalize()
print map(format_name, ['adam', 'LISA', 'barT'])
return s.lower().capitalize()
print map(format_name, ['adam', 'LISA', 'barT'])
2015-11-19
最赞回答 / 小二百
这里有两个对象,一个是r1,另一个是r2,分别对应def __add__(self,r):中的self,r,r是一个对象,它有两个属性p和q,r1 = Rational(1, 2),r2 = Rational(1, 4),所以self.p=r1.p=1, self.q=r1.q=2,r.p=r2.p=1, r.q=r2.q=3,return Rational(self.p * r.q + self.q * r.p, self.q * r.q) 表示返回两个参数p和q的值,以便下面def __str__(s...
2015-11-17
def format_name(s):
s = s.lower()
s=s[0].upper()+s[1:len(s)]
return s
print map(format_name, ['adam', 'LISA', 'barT'])
s = s.lower()
s=s[0].upper()+s[1:len(s)]
return s
print map(format_name, ['adam', 'LISA', 'barT'])
2015-11-17
def format_name(s):
s=s.capitalize()
print map(format_name, ['adam', 'LISA', 'barT'])
s=s.capitalize()
print map(format_name, ['adam', 'LISA', 'barT'])
2015-11-16
最新回答 / 虫虫妞
cmp(x,y) 函数只是用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1,并不会返回x或y。这个题中传入了s1,s2。但是比较的时候只是借用对s1/s2转换后的数值进行比较,返回的也只是-1、0、1。拆开也就相当于:def cmp_ignore_case(s1, s2): s1 = s1.lower() s2 = s2.lower() if s1 > s2: return 1 if s1 ...
2015-11-16
def cmp_ignore_case(s1, s2):
s1 = s1.lower()
s2 = s2.lower()
return cmp(s1,s2)
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
s1 = s1.lower()
s2 = s2.lower()
return cmp(s1,s2)
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
2015-11-16