Python之基础练习代码

本文介绍了Python中函数定义、模块运行方式、日期时间操作及Pandas库的基本使用方法,包括定义可变参数函数、判断模块运行方式、操作日期时间及利用Pandas进行数据处理。
 1 代码1:
 2 # -*- coding: utf-8 -*-
 3 def function(*numbers):
 4 sum = 0
 5 for num in numbers:
 6 sum = sum + num*num
 7 return sum
 8  
 9  
10 print function(1,2,3)
11 a = [7,8]
12 print function(*a)
13 print function(*[1,2])
14 print function(*(1,2,3))
15  
16 代码2:
17 if __name__ == '__main__'
18 这段代码怎么理解??
19  
20 __name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。
21  
22  
23 代码3:
24 import datetime as dt
25  
26 # 从dt包里取出datetime类,然后now是datetime类的方法
27 a=dt.datetime.now()
28 print a
29  
30 # 从dt包里取出datetime类,然后通过其初始化方法初始化datetime对象
31 d1 = dt.datetime(2005, 2, 16)
32 d2 = dt.datetime(2004, 12, 31)
33 print (d1 - d2).days
34  
35 代码4:
36 import pandas as pd
37 import numpy as np
38 
39 
40 
41 dates = pd.date_range('20130101',periods=6)
42 
43 df = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD'))
44 
45 print df
46 
47 print '取出数据:',df.at[dates[0],'A']
48 
49 print '转置\n',df.T
 
 

转载于:https://www.cnblogs.com/goodboy-heyang/p/6816955.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值