题目集合2
小于 1 分钟
题目集合2
文件读取
有一个jsonline格式的文件file.txt大小约为10K
def get_lines():
with open('file.txt', 'r') as f:
return f.readlines()
if __name__ == '__main__':
for line in get_lines():
xxxxx有一个jsonline格式的文件file.txt大小约为10G
import json
with open('file.txt', 'r') as f:
for line in f:
yield line
if __name__ == '__main__':
lines = get_lines()
next(lines) # 跳过第一行
for line in lines:
xxxxx输入某年某月某日,判断这一天是这一年的第几天?
import datetime
y = int(input("请输入4位数字的年份:"))
m = int(input("请输入月份:"))
d = int(input("请输入是哪一天"))
targetDay = datetime.date(y,m,d)
dayCount = targetDay - datetime.date(targetDay.year -1,12,31)
print("%s是 %s年的第%s天。"%(targetDay,y,dayCount.days))map(lambda x:x*x,[y for y in range(3)])的结果
[0,1,4]写一个匿名函数求两个数的和
funca = lambda x,y:x+y
funca(1,2)装饰器
请实现 @runtime 效果为当调用 student_run 时会自动打印当前时间
import time
import functools
def runtime(func):
@functools.wraps(func)
def wrapper(*args, **kwargs):
print("当前时间:", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
return func(*args, **kwargs)
return wrapper
@runtime
def student_run():
print("student_run")
student_run()