python编程快速上手:让繁琐工作自动化 pdf,《Python编程快速上手:让繁琐工作自动化》
Python编程上手快,繁琐工作自动化,全高清版下载自动化。
输出代码:d1j4
目录
第一部分是Python编程基础
第一章Python基础3
1.1在交互式环境中输入公式3
1.2整数、浮点和字符串数据类型6
1.3字符串串联和复制6
1.4保存变量7中的值
1.4.1转让声明7
变量名称9
1.5第一个程序9
1.6程序分析11
评论11
打印()功能11
输入()函数11
打印用户名12
len()函数12
1.6.6 str(),int()和float())函数13
1.7摘要15
1.8练习15
第二章控制流程17
2.1 qsddh值18
2.2比较运算符19
2.3 qsddh运算符20
2.3.1二进制qsddh运算符20
2.3.2非操作员21
2.4混合QS ddh和比较运算符21
2.5控制流程的要素22
条件22
代码块22
2.6方案执行23
2.7控制流文件23
2.7.1 if语句23
2.7.2其他声明24
2.7.3 elif声明25
while循环语句30
棘手的循环31
中断声明33
2.7.7继续陈述34
2.7.8对于循环和范围()函数37
2.7.9等效while循环39
2.7.10启动、停止和步进参数的范围()39
2.8从导入语句41导入模块40
2.9提前结束sys.exit()中的程序41
2.10摘要41
2.11练习41
第三章功能43
3.1定义语句和参数44
3.2返回值和返回语句45
3.3无值46
3.4关键字参数和打印(47
3.5本地范围和全局范围48
3.5.1局部变量不能用于全局范围48
3.5.2其他局部作用域中的变量不能用于局部作用域49
3.5.3全局变量可以在局部作用域49中读取
3.5.4同名的局部变量和全局变量50
3.6全球声明50
3.7异常处理52
3.8小程序:猜54个数字
3.9摘要55
3.10练习56
3.11实践项目56
排序序列56
输入验证57
第四章清单59
4.1列出数据类型59
4.1.1用下标60获得列表中的每个值
负下标61
4.1.3通过切片61获得子列表
4.1.4通过len(获取列表长度62
4.1.5用下标62更改列表中的值
4.1.6列表连接和列表复制62
4.1.7用del语句从列表中删除值63
4.2使用列表63
4.2.1循环清单64
4.2.2 in和notin运算符65
4.2.3多重任务技能66
4.3增强的分配操作66
4.4方法67
4.4.1index))方法在列表中查找值67
4.4.2使用追加(和插入)方法将值68添加到列表中。
4 . 4 . 3删除(使用方法从列表中删除值69
4 . 4 . 4排序(通过方法69对列表中的值进行排序
4.5程序:难以置信的8个球和70个列表
4.6相似的列表类型:字符串和元组71
4.6.1可变数据类型和常量数据类型72
4.6.2元组数据类型73
4.6.3使用列表(和元组)函数转换类型74
4.7引文75
4.7.1传递报价76
4.7.2复制模块的复制(和复制
()函数77
4.8摘要78
4.9练习78
4.10实践项目79
逗号代码79
4.10.2字符图形网格79
第5章字典和结构化数据81
5.1字典数据类型81
5.1.1字典和列表82
5.1.2键()、值()和项()的方法83
5.1.3检查字典中是否存在键或值84。
get()方法84
setdefault()方法85
5.2漂亮的印刷86
5.3使用数据结构对现实世界建模87
5.3.1滴答滴答88
5.3.2嵌套字典和列表91
5.4摘要92
5.5练习93
5.6实践项目93
5.6.1趣味游戏项目列表93
5.6.2列表到字典功能,针对好玩的游戏项目列表94
第六章字符串操作95
6.1处理字符串95
6.1.1字符串的文字量95
双引号96
6.1.3转义字符96
6.1.4原始字符串96
6.1.5带三引号的多行字符串97
多行注释97
6.1.7字符串下标和切片98
6.1.8字符串的in和notin运算符98
6.2有用的字符串方法99
6.2.1字符串方法upper()、lower()、isupper()和islower()99
6.2.2 isX字符串方法100
6.2.3字符串方法startswith()和endswith()102
6.2.4字符串方法join()和split()102
6.2.5用rjust()、ljust()和center()方法对齐文本103
6.2.6使用strip()、rstrip()和lstrip()删除空白字符104
6.2.7使用pyperclip模块复制并粘贴字符串105
6.3项目:密码保险箱106
步骤1:程序设计和数据结构106
步骤2:处理命令行参数106
步骤3:复制正确的密码107
6.4项目:在维基标记108中添加无序列表
步骤1:从剪贴板复制和粘贴108
第二步:分开文本中的行,并添加一个星号109。
步骤3:连接修改后的行109。
6.5摘要110
6.6练习110
6.7实践项目111
表单打印111
第二部分自动化任务
第7章模式匹配和正则表达式115
7.1查找没有正则表达式的文本模式116
7.2使用正则表达式查找文本模式117
7.2.1创建正则表达式对象118
匹配正则表达式对象118
7.2.3正则表达式匹配的回顾119
7.3用正则表达式匹配更多模式119
7.3.1使用括号将119分组
7.3.2将多个数据包与管道匹配120
7.3.3实现带问号121的可选匹配
7.3.4用星号121匹配零次或多次
7.3.5用加号122匹配一次或多次
7.3.6用花括号匹配特定次数122
7.4贪婪和非贪婪匹配123
7.5 findall()方法124
7.6字符分类124
7.7建立自己的性格分类125
7.8插入字符和美元字符126
7.9通配符126
7.9.1用点和星匹配所有字符127
7.9.2用句点字符匹配换行符127
7.10正则表达式符号回顾128
7.11不区分大小写匹配128
7.12用sub()方法替换字符串129
7.13管理复杂正则表达式129
7.14使用re。IGNORECASE,re。DOTALL和re。详细130的组合
7.15项目:电话号码和电子邮件地址提取程序130
步骤1:为电话号码创建正则表达式131
步骤2:为电子邮件地址创建正则表达式132
步骤3:在剪贴板文本中查找所有匹配132
步骤4:将所有匹配连接成一个字符串,并复制到剪贴板133。
第五步:运行程序133
步骤6:类似程序的构思134
7.16摘要134
7.17练习134
7.18实践项目136
7.18.1强密码检测136
7 . 18 . 2 strip()的正则表达式版本136
第八章读写文件137
8.1文件和文件路径137
8 . 1 . 1 Windows上的反斜杠以及OS X和Linux上的正斜杠138
8.1.2当前工作目录139
8.1.3绝对路径和相对路径139
8.1.4用os.makedirs()创建一个新文件夹140
8.1.5操作系统路径模块140
8.1.6处理绝对路径和相对路径141
8.1.7检查文件大小和文件夹内容142
8.1.8检查路径有效性143
8.2文件读写过程144
8.2.1使用open()函数打开文件145
8.2.2读取文件的内容145
8.2.3写入文件146
8.3用搁置模块147保存变量
8.4用pprint.pformat()函数保存变量148
8.5项目:生成随机试卷文件149
步骤1:将测试数据保存在字典中149
步骤2:创建一个测验文件,并对问题进行排序
步骤3:创建答案选项151
第四步:将内容写入试卷和答案文件151。
8.6项目:多个剪贴板153
步骤1:注释和工具架设置153
步骤2:用关键字154保存剪贴板内容
步骤3:列出关键字并加载关键字154的内容
8.7摘要155
8.8练习155
8.9实践项目156
8.9.1扩展多个剪贴板156
疯狂的歌词156
8.9.3正则表达式查找156
第九章组织文件157
9.1关闭模块158
9.1.1复制文件和文件夹158
9.1.2文件和文件夹的移动和重命名158
9.1.3永久删除文件和文件夹160
9.1.4使用send2trash模块安全删除160
9.2遍历目录树161
9.7使用zipfile模块162压缩文件
9.3.1读取ZIP文件163
9.3.2从ZIP文件中解压缩164
9.3.3创建并添加到ZIP文件164
9.4项目:将美式日期文件重命名为欧式日期165
步骤1:为美式日期创建正则表达式165
步骤2:识别文件名的日期部分166
第三步:形成一个新的文件名,并重新命名文件167。
步骤4:类似计划的想法168
9.5项目:将文件夹备份到ZIP文件168
第一步:找出ZIP文件的名字168
步骤2:创建一个新的ZIP文件169
步骤3:遍历目录树,并将其添加到ZIP文件中。170
第四步:类似项目的想法170
9.6摘要171
9.7练习171
9.8实践项目171
9.8.1选择性复印171
9.8.2删除不必要的文件172
9.8.3缺失数字的消除172
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。