PYTHON 学习笔记(Junior)
Python Learning Notes - Junior
1. python 入门
1.1. 注释
- 单行注释
# 注释内容
- 多行注释
"""注释内容"""
- 中文编码声明注释
# coding=utf-8
1.2. 代码缩进
采用代码缩进和冒号“:”区分代码之间的层次,python 对代码缩进非常严格,如果不合理缩进会抛出 SyntaxError 异常。
1.3. 代码规范
1.3.1. 编写规范
每个 import 只导入一个模块
不要再行尾添加分号“;”
仅以每行不超过 80 个字符;如果超过,仅以使用小括号“()”
使用必要的空行可以提高代码可读性
通常情况下,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔
应该避免在循环中使用+和+=运算符累加字符串,推荐做法是将每个字符串加入列表,然后再循环结束后使用 join 方法连接列表。
适当的使用一场处理提高程序容错性
1.3.2. 命名规范
模块名尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母 如:game_main
包名尽量短小,并且全部使用小写字母,不推荐使用下划线,如:com.cr
类名采用单词首字母大写形式,即 Pascal 风格 如:TakeSomething
模块内部的类采用下划线+Pascal 风格的类名组成 如:_TakeSomething
函数、类的属性和方法的命名规则同模块类似,也是全部采用小写字母,多个字母间用下划线_进行分割
常量明明时全部采用大写字母,可以使用下划线
使用单下划线_开头的模块变量或者函数是受保护的,在使用 import * from 语句从模块中导入时这些变量或者函数不能导入
使用双下划线__开头的实例变量或者方法时类私有的
1.4. 基本输出
使用 print() 函数输出
使用 input() 函数输入