- # -*- coding: utf-8 -*-
- def function(*numbers):
- sum = 0
- for num in numbers:
- sum = sum + num*num
- return sum
- print function(1,2,3)
- a = [7,8]
- print function(*a)
- print function(*[1,2])
- print function(*(1,2,3))
代码 2:
if __name__ == '__main__'
这段代码怎么理解??
__name__ 是当前模块名, 当模块被直接运行时模块名为 __main__ . 这句话的意思就是, 当模块被直接运行时, 以下代码块将被运行, 当模块是被导入时, 代码块不被运行.
代码 3:
- import datetime as dt
- # 从 dt 包里取出 datetime 类, 然后 now 是 datetime 类的方法
- a=dt.datetime.now()
- print a
- # 从 dt 包里取出 datetime 类, 然后通过其初始化方法初始化 datetime 对象
- d1 = dt.datetime(2005, 2, 16)
- d2 = dt.datetime(2004, 12, 31)
- print (d1 - d2).days
代码 4:
- import pandas as pd
- import numpy as np
来源: http://www.bubuko.com/infodetail-3108594.html