python菜鸟教程字典网址是什么python菜鸟教程切片正则类文件
下载地址 https://share.weiyun.com/t0F2btJ7
资料目录 菜鸟教程Python100例视频讲解课程 《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf Python 编码规范(Google) _ 菜鸟教程.pdf Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf Python菜鸟教程.doc Python菜鸟教程word练习.doc Python菜鸟教程图文word程序填空阅读填空程序试题.doc 菜鸟的Python笔记.pdf 菜鸟教程Python教程100例.doc
举例 编码编写规则 Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal 的缩写,翻译成中文是“Python 增强建议书”,而 8 表示版本,它是 Python 代码的样式指南。下面给出PEP 8 编码规范中应该严格遵守的条目。 每个 import 语句只导入一个模块,尽量避免一次导入多个模块。如图 2.3 所示为推荐写法,如图 2.4 所示为不推荐写法。 图 2.3 推荐写法 图 2.4 不推荐写法 不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。如图 2.5 所示的代码为不规范的写法。 图 2.5 不规范写法 建议每行不超过 80 个字符,如果超过,建议使用小括号“()”将多行内容隐式地连接起来,而不推荐使用反斜杠“\”进行连接。例如,如果一个字符串文本无法在一行中显示,那么可以使用小括号“()”将其分行显示,代码如下: print("我一直认为我是一只蜗牛。我一直在爬,也许还没有爬到金字塔的顶端。" "但是只要你在爬,就足以给自己留下令生命感动的日子。") 例如,以下通过反斜杠“\”进行连接的做法是不推荐使用的: print("我一直认为我是一只蜗牛。我一直在爬,也许还没有爬到金字塔的顶端。\ 但是只要你在爬,就足以给自己留下令生命感动的日子。") 不过,以下两种情况除外: 导入模块的语句过长。 注释里的 URL。 使用必要的空行可以提高代码的可读性。一般在顶级定义(如函数或者类的定义)之间空两行,而在方法定义之间空一行。另外,在用于分隔某些功能的位置也可以空一行。 在通常情况下,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。 应该避免在循环中使用+和+=运算符累加字符串。这是因为字符串是不可变的,这样做会创建不必要的临时对象。推荐的做法是将每个子字符串加入列表,然后在循环结束后使用 join()方法连接列表。 适当使用异常处理结构提高程序容错性,但不能过于依赖异常处理结构,适当的显式判断还是必要的。
编码命名规范 命名规范在编写代码中起到了很重要的作用,虽然不遵循命名规范程序也可以运行,但是使用命名规范可以更加直观地展示代码所代表的含义。本节将介绍 Python 中常用的一些命名规范。 模块名尽量短小,并且全部使用小写字母,可以使用下画线分隔多个字母。例如,game_main、game_register、bmiexponent 都是推荐使用的模块名称。 包名尽量短小,并且全部使用小写字母,不推荐使用下画线。例如,com.mingrisoft、com.mr、com.mr.book 都是推荐使用的包名称,而 com_mingrisoft 是不推荐使用的。 类名采用单词首字母大写形式,即 Pascal 风格。例如,定义一个借书类,可以命名为BorrowBook。 说明:Pascal 是为纪念法国数学家 Blaise Pascal 而命名的一种编程语言,Python 中的Pascal 命名法就是根据该语言的特点总结出来的一种命名方法。 模块内部的类采用下画线“_”+Pascal 风格的类名组成。例如,BorrowBook 类的内部类,可以使用_BorrowBook 命名。 函数、类的属性和方法的命名规则同模块类似,也是全部采用小写字母,多个字母间用下画线“_”进行分隔。 常量命名时全部采用大写字母,可以使用下画线。 使用单下画线“_”开头的模块变量或者函数是受保护的,在使用 import * from 语句从模块中导入时这些变量或者函数不能被导入。 使用双下画线“__”开头的实例变量或方法是类私有的。
编码基本输入与输出 数据的输入与输出操作是计算机最基本的操作。计算机常用的输入与输出设备如图 2.6 所示。本章我们只研究基本的输入与输出,基本输入是指从键盘上输入数据的操作,基本输出是指在屏幕上显示输出结果的操作。 图 2.6 常用输入与输出设备
|