Python3.7学习笔记02-初识Python基本语法
一、编程方式
1.脚本式编程
- 在编辑器新建.py文件,在文件里面写代码的形势称为脚本式编程。
2.交互式编程
- 在解释器下面编程.pycharm 下
- python3原生的ide
- 两者主要的区别 :交互式编程每往下一步都是在执行编写的程序 且代码不保存。主要方便测试小的功能。
- 脚本式编程:保存了代码 结果是需要执行该文件才能获取,我们工作中都是基于此方式编程。
二、文件编码
- 新建一个文件 表头第一行# -*- coding: utf-8 -*- 指明文件编码方式为utf-8 pycharm如下配置新建文件自动生成表头信息
三、注释
主要有以下三种方式
- # 号是标准注释
- """ """ 多行注释符
- ''' ''' 多行注释符
# a = 2.0 该行后面所有的代码不会执行
"""
我是字符串注释
我可以跨行
"""
'''
我是字符串注释
我可以跨行
和上面是一致的
'''
3、标识符
标识符指的 变量 方法 类 等一切对象的名称。规则如下:
- 标识符由字母、数字、下划线组成。
- 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
- Python 中的标识符是区分大小写的。
4、保留字
我们在命名一个对象的时候。不能和python保留的关键字一致
5、代码块规则
- 完全独立的一行前面不允许有空格
- 条件循环语句子语句需要缩进2空格
如下正确和错误示意
a=3 # 前面不可以出现空格
if 1==1:
print(222) # 判断或者循环的子语句要缩紧2空格
for i in range(10):
print(i)
a = 3 # 前面不可以出现空格
if 1 == 1:
print(222) # 判断或者循环的子语句要缩紧2空格
for i in range(10):
print(i)
6、其他规范
- 项目名称,文件夹名称,文件名称,变量名称 格式: aaa_bbb
- 类名 :AaaBbbb
- 所有的命名要有意义 尽量少出现 a='zhonglinglong' 可以命名 name='zhonglinglong' 用英文名称替代 这样方便代码阅读
- 函数与函数之间 类与类之间至少保持1行或者2行的距离隔开
- 在复杂的逻辑或者重要的地方 一点要加上注释
- 在容易或者预期出现报错的地方要加入异常
- 每行代码长度不要超过79个字符
详细的可以去参考PEP8编码规范