没有合适的资源?快使用搜索试试~ 我知道了~
首页王纯业Python学习笔记要点概览:从基础到高级
王纯业Python学习笔记要点概览:从基础到高级
3星 · 超过75%的资源 需积分: 17 26 下载量 123 浏览量
更新于2024-08-02
收藏 2.08MB PDF 举报
"《王纯业版Python学习笔记》是一本关于Python编程语言的学习资料,作者可能是叶落王或安妮查尔斯,通过电子邮件地址推测这可能是一位中国作者。该PDF文件包含了从基础到进阶的主题,共分11章。 第1章至第10章主要介绍了Python的基础概念和数据类型。第1章涵盖了Python的简介,包括版本号和语法介绍。第1.1节讨论了Python语言的基本结构,如变量(包括整数、浮点数、None值)、列表(如何创建、操作,如list comprehension)、字符串(包括基本操作和元组)以及序列(如列表和字符串)和字典(数据结构的存储方式)。 在函数和控制流方面,第1.9章节讲解了条件语句(if-else)、循环(for和while)、range()函数等。函数定义和作用域在第1.10章中详细探讨,包括lambda表达式、作用域规则、嵌套函数以及文档字符串(DocString)的重要性。 模块和包的概念在第1.11章中被阐述,讲述了如何导入和使用模块(如`import`和`from...import`),以及包管理的基本概念。这些章节为初学者提供了Python编程语言的核心基础知识,适合对Python感兴趣并希望系统学习的人参考。 整个文档的编写风格清晰,旨在帮助读者逐步掌握Python语言的基础知识,对于想要深入理解Python编程的读者来说,这是一份宝贵的参考资料。"
资源详情
资源推荐
Python0
´·Ø¬`§“r§?ꔧ½ö“r§?”§Ø´Ï@o`Ò´§´ÏØ
ÜS."@Ò¬¯§oØÜS.§S.l=p5ºÏ´lC ó¥5"C ó¥k
cond ? true_expr: false_expr
ù´nöΧ¯õC ó¦^ö^Ac§Ú1«Â´aq"
o§#¡@«ª§1«ÒÐ"
§1.4 L(list)
list aquC++¥vector§C ó¥ê|§^u;^S("X§
c¥zU꧱L«
[ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
c¥z¶¡§±L«
[ ’January’, ’February’, ’March’, ’April’, ’May’,
’June’, ’July’, ’August’, ’September’, ’October’,
’November’, ’December’ ]
z(϶i§±L«
[ ’Monday’,’Tuesday’, ’Wednesday’, ’Thursday’ ,
’Friday’, ’Saturday’, ’Sunday’]
§1.4.1 Mïlist
a=[’1’,’2’]
^[])å5§L«list§¥m±´?Ûa.§^ÏÒ©"
§1.4.2 listeIÚflist
listeIl0m©§ÚCóaq§´O\KeI¦^"
-len 1
... ...
-2 ê1
-1
0 1
1 1
... ...
len-1
>>> a=[0,1,2,3,4,5,6]
annCharles@tom.com 16,208 Python ÆS)P
§1.4 L(list)
>>> i=-len(a)
>>> while i < len(a):
... print "a[",i,"]=",a[i]
... i=i+1
...
a[ -7 ]= 0
a[ -6 ]= 1
a[ -5 ]= 2
a[ -4 ]= 3
a[ -3 ]= 4
a[ -2 ]= 5
a[ -1 ]= 6
a[ 0 ]= 0
a[ 1 ]= 1
a[ 2 ]= 2
a[ 3 ]= 3
a[ 4 ]= 4
a[ 5 ]= 5
a[ 6 ]= 6
5¿whileé?"¬3¡0"a[-8] Úa[9] ѬÚå."
>>> a[-8]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
IndexError: list index out of range
>>> a[7]
Traceback (most recent call last):
File "<stdin>", line 1, in ?
IndexError: list index out of range
§1.4.3 flistJ
ÏLeI½§^uJÑlistÜ©"eIL²§å©§
(姥m^kÒ©"XJؽ婧婴0 §XJؽ(å
§(å´−1"flist L«)å©?§(姴Ø)(å
"
KeI±ë½Â婧½ö(å"
>>> a[1:4]
annCharles@tom.com 17,208 Python ÆS)P
Python0
[1, 2, 3]
>>> a[:]
[0, 1, 2, 3, 4, 5, 6]
>>> a[1:]
[1, 2, 3, 4, 5, 6]
>>> a[:3]
[0, 1, 2]
>>> a[:]
[0, 1, 2, 3, 4, 5, 6]
>>> a[1:-1]
[1, 2, 3, 4, 5]
flist ´5list §B§UCflist جUC5list"
§1.4.4 ?nlist{
• L.append(var) §J\"
>>> a=[0,1,2,3,4,5]
>>> a.append(6)
>>> a
[0, 1, 2, 3, 4, 5, 6]
>>>
• L.count(var) Ovar 3L¥Ñygê"
>>> a=[0,2,2,2,3,3]
>>> a.count(2)
3
>>> a.count(3)
2
• len(L) £L Ý"
>>> a=[1,2,3]
>>> len(a)
3
• L.extend(list) §òlistJ\3L¡"
>>> a=[1,2,3]
>>> a.extend([4,5,6])
annCharles@tom.com 18,208 Python ÆS)P
§1.4 L(list)
>>> a
[1, 2, 3, 4, 5, 6]
• L.index(var) £var3L¥§eçKÑÉ~"
>>> a=[1,2,3,4,4,5]
>>> a.index(4)
3
>>> a.index(6)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: list.index(x): x not in list
• L.insert(index,var) 3index?§\var§Ù{í"XJindexulist
ݧÒ3V\"XJindexu0§Ò3m©?V\"
>>> a=[1,2]
>>> a.insert(0,1)
>>> a
[1, 1, 2]
>>> a.insert(100,100)
>>> a
[1, 1, 2, 100]
>>> a.insert(2,3)
>>> a
[1, 1, 3, 2, 100]
• L.pop() £§¿íØ"L.pop(index) £index?
§¿íØT"
>>> a=[0,1,2,3,]
>>> a.pop()
3
>>> a.pop(0)
0
>>> a
[1, 2]
>>>
• L.remove(var) évar§¿íاeçÑÉ~"
annCharles@tom.com 19,208 Python ÆS)P
Python0
>>> a=["a","b","a","c","a","d"]
>>> a.remove("a")
>>> a
[’b’, ’a’, ’c’, ’a’, ’d’]
>>> a.remove("a")
>>> a
[’b’, ’c’, ’a’, ’d’]
• L.reverse() òLS"
>>> a=[1,2,3,4,5]
>>> a.reverse()
>>> a
[5, 4, 3, 2, 1]
• L.sort() §òaüS§a¥ea.ØÓ§(JgCwwj"جùo"Q
,\ÑØ(½list¥a.´Ä§\üS§@o\Ï´o(J?
>>> a.sort()
>>> a
[1, 2, 3, 4, 5]
>>> a=[1,"abc",2,"xxx"]
>>> a.sort()
>>> a
[1, 2, ’abc’, ’xxx’]
L.sort(func) §ò^func'¼ê§òüS"func(x,y)§£−1§0§1©OL
«u§u§u"
§1.4.5 ^list [Ù¦~^êâ(
^list[æÒstack
>>> a=[]
>>> a.append(0) #ØÒ
>>> a.append(1)
>>> a.append(2)
>>> a
[0, 1, 2]
>>> a.pop() #ÑÒ
2
annCharles@tom.com 110,208 Python ÆS)P
剩余217页未读,继续阅读
xiatao1982
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功