python之基础知识篇
对于我们了解一门语言来说,基础是最重要的,不积跬步无以至千里,那么且听我慢慢道来!
注释规则
注释,什么是注释?就是对代码的解释,那么在python中我们如何注释代码呢,请见下文:
在python中注释分三种:单行注释、多行注释、中文注释
单行注释:
# Our destiny offers not the cup of despair, but the chance of opportunity 可以注释单行,也可以在单行代码的右侧
多行注释:
''' 需要注释的内容 多行注释一般用来为python文件、模块、类或者函数等添加版权、功能等信息 '''
中文注释:
主要是为了解决python2中不支持直接写中文的问题
代码缩进
在python中采用代码缩进和:区分代码之间的层次。在IDLE开发环境中,采用4个空格作为基本缩进单位。
Python对代码的缩进要求非常严格,同一个级别的代码块的缩进量必须相同。
编码规范
编写规则
Python采用PEP 8作为编码规范
1.每个import语句只导入一个模块,尽量避免一次导入多个模块。
2.不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。
3.建议每行不超过80个字符,如果超过,建议使用小括号“()”将多行内容隐式地连接起来,不推荐使用“\”进行连接。
4.使用必要的空行可以增加代码的可读性。一般在顶级定义(如函数或者类的定义)之间空两行,而方法之间空一行。另外,在用于分隔某些功能的位置也可以空一行
5.通常情况,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。
6.应该避免在循环中使用+和+=操作符累加字符串。这是因为字符串是不可变的,这样做会创建不必要的临时对象。推荐的做法是将每个子字符串加入列表,然后在循环结束后使用join()方法连接列表。
7.适当使用异常处理结构提高程序容错性,但不能过多依赖异常处理结构,适当的显式判断还是必要的。
命名规范
命名规范在编写代码中起到很重要的作用,使用命名规范可以更加直接的了解代码所代表的含义。
1.模块名尽量短小,并且使用全部小写字母,可以使用下划线分隔多个字母。
2.包名尽量短小,并且使用全部小写字母,不推荐使用下划线。
3.类名采用单词首字母大写的形式。
4.模块内部的类可以采用下划线“_”+Pascal风格的类名组成。
5.函数、类的属性和方法的命名规则同模块类似。
6.常量命名时采用全部大写字母,可以使用下划线。
7.使用单下划线“_”开头的模块变量或者函数是受保护的,在使用import * from 时无法导入。
8.使用双下划线“_”开头的实力变量或方法是类私有的
Python中的变量
保留字与标识符
1.保留字就是python语言中已经被赋予特定意义的一些单词,具体详情百度可得。
2.标识符
标识符我们可以简单的理解为一个名字,接下来是它的一些命名规则:
1.由字母、下划线“_”和数字组成,且第一个字母不能是数字。
2.不能使用python中的保留字。
3.严格区分字母大小写,每一个标识符都有自己的意义
4.Python中以下划线开头的的标识符有特殊意义,应该避免使用相似的标识符。
(1)以单下划线开头的标识符,也不能通过from * import 导入
(2)以双下划线开头的标识符表示类的私有成员
(3)以双下划线开头和结尾的是python里专用的标识。
Python中的变量
在python中,严格意义上的变量应该称为“名字”,也可以理解为标签。
如何定义变量
1.变量名必须是一个有效的标识符;
2.变量名不能使用Python中的保留字;
3.慎用小写字母1和大写字母O;
4.应选择有意义的单词作为变量名;
具体格式 变量名 = value
attention
1.Python是一种动态类型的语言,变量的类型可以随时变化。
2.在Python中,允许多个变量志向同一个值,即内存地址相同。
基本数据类型
主要分三类:数字、字符串、布尔类型
1.数字
数字分整数、浮点数、复数组成
整数分为十进制、十六进制、八进制、二进制整数。
浮点数由整数部分和小数部分组成。
复数和数学上的相同。
2.字符串
字符串就是连续的字符序列,在python中是不可变序列
word = '命运给予我们的不是失望之酒,而是机会之杯'
3.布尔值
用来表示真或假的值,true和false可以转化为数值1和0
在真值测试中: