zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/medik/p/11108645.html
Copyright © 2011-2022 走看看