• Python之基础练习代码


    代码1:
    # -*- 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

    dates = pd.date_range('20130101',periods=6)

    df = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD'))

    print df

    print '取出数据:',df.at[dates[0],'A']

    print '转置 ',df.T

  • 相关阅读:
    2020年12月2日
    2020年12月1日
    2020年11月30日
    2020年11月29日
    2020年11月28日
    2020年11月27日
    2020年11月26日
    2020年11月25日
    浅谈扩展欧几里得算法
    Hello 2020
  • 原文地址:https://www.cnblogs.com/medik/p/11108645.html
Copyright © 2020-2023  润新知