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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架