import math
def is_sqr(x):
if math.sqrt(x) % 1==0:
return x
print filter(is_sqr, range(1, 101))
def is_sqr(x):
if math.sqrt(x) % 1==0:
return x
print filter(is_sqr, range(1, 101))
2018-07-26
import math
def is_sqr(x):
return math.sqrt(x)%1==0
print filter(is_sqr, range(1, 101))
def is_sqr(x):
return math.sqrt(x)%1==0
print filter(is_sqr, range(1, 101))
2018-07-25
class Person(object):
def __init__(self, name, score):
self.name = name
self.__score = score
p = Person('Bob', 59)
print p.name
try:
print p.__score
except AttributeError:
print 'ErrorType:AttributeError'
正解!
def __init__(self, name, score):
self.name = name
self.__score = score
p = Person('Bob', 59)
print p.name
try:
print p.__score
except AttributeError:
print 'ErrorType:AttributeError'
正解!
2018-07-24
sorted(iterable, key=None, reverse=False)
iterable -- 可迭代对象。
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
print(sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.upper))
iterable -- 可迭代对象。
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
print(sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.upper))
2018-07-24
最新回答 / 精慕门8122441
def count(): fs = [] for i in range(1, 4): def f(j): def g(): return j*j return g r=f(i) fs.append(r) return fsf1, f2, f3 = count()print f1(), f2(), f3()需要用匿名函数再包装下
2018-07-24
最新回答 / 慕仔5308971
>>>f = open('a.txt', 'r')
>>>f.read(5)
'hello'
read( )是读文件的方法,括号内填入要读取的字符数,这里填写的字符数是5,如果填写的是1那么输出的就应该是‘h’。原地址:http://www.iplaypy.com/sys/open.html希望对你有帮助。
2018-07-24
最新回答 / 秋山在此
import mathdef is_sqr(x): return math.sqrt(x)%1==0print filter(is_sqr, range(1, 101))
2018-07-24
最新回答 / 蓝蓝蓝蓝调_
先import functools然后在def fa()上面加一行@functools.wraps(f)参考https://www.imooc.com/code/6067
2018-07-24
最新回答 / eddie5010
f = Fib(10)创建的是一个对象f,print打印的是对象的信息;而print f(10)是调用f对象的方法,即重写的__call__() 方法。
2018-07-23