Python3.7学习笔记02-初识Python基本语法

一、编程方式

1.脚本式编程

  • 在编辑器新建.py文件,在文件里面写代码的形势称为脚本式编程。

2.交互式编程

  • 在解释器下面编程.pycharm 下

pythonusb编程 python3.7怎么编程_下划线

  • python3原生的ide

pythonusb编程 python3.7怎么编程_pythonusb编程_02

 

  • 两者主要的区别 :交互式编程每往下一步都是在执行编写的程序 且代码不保存。主要方便测试小的功能。
  • 脚本式编程:保存了代码 结果是需要执行该文件才能获取,我们工作中都是基于此方式编程。

 

二、文件编码

  • 新建一个文件 表头第一行# -*- coding: utf-8 -*-  指明文件编码方式为utf-8   pycharm如下配置新建文件自动生成表头信息

pythonusb编程 python3.7怎么编程_字符串_03

三、注释

主要有以下三种方式

  • # 号是标准注释
  • """  """  多行注释符 
  • ''' ''' 多行注释符
# a = 2.0 该行后面所有的代码不会执行 

"""
我是字符串注释
我可以跨行
"""

'''
我是字符串注释
我可以跨行
和上面是一致的
'''

3、标识符

标识符指的 变量 方法 类 等一切对象的名称。规则如下:

  • 标识符由字母、数字、下划线组成。
  • 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
  • Python 中的标识符是区分大小写的。

4、保留字

 我们在命名一个对象的时候。不能和python保留的关键字一致

pythonusb编程 python3.7怎么编程_pythonusb编程_04

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编码规范