1、初识Python

标识符

标识符命名规则

在Python程序中,标识符是允许作为名字的有效字符串集合
标识符的命名应遵循以下规则:

标识符由字母、数字和下划线构成
标识符不能以数字为开头
大小写敏感
不要以Python关键字和系统保留字为标识符

示例:

a = 81
b = 9

print(a + b)
print(a - b)
print(a * b)
print(a / b)

PEP 8中要求:

用小写字母拼写,多个单词用下划线连接
受保护的实例属性用单个下划线开头
私有的实例属性用两个下划线开头

以单个下划线开头如_value是不能直接访问的类属性,需要通过类提供的接口访问,不能用from xx import *导入;
以两个下划线开头如__value是类的私有属性;
以两个下划线开头和结尾如__init()__代表的是特殊方法的专用标识符。

关键字

and exec not assert finally or break
for pass class from print continue global
raise def if return del import try
elif in while else is with except
yield lambda

语法说明

缩进

Python用缩进层次来组织代码,尽量使用4个空格的缩进。缩进的空格数量是可变的,但所有代码块语句必须包含相同的缩进空格数量。
正确示例:

if True:
    print("true")
else:
    print("false")

错误示例:

if True:
    print("true")
else:
    print("false")
  print("error")

此时程序会报错:print("error") ^ IndentationError: unindent does not match any outer indentation level

多行语句

Python以新行作为语句的结束符,但可以用\将一行语句分为多行显示。语句中包含[]{}()就不需要使用多行连接符。

num = num1 + num2 - \
      num3 - num4
      
colors = [ 'red', 'blue', 'black',
           'pink']

引号

Python中可以使用单引号、双引号、三引号来表示字符串。其中三引号可以表示多行文本,在文件的特殊位置还可以作为注释。

text = 'hello, world'
text1 = "hello,world"
text3 = """ hello,
world!"""

注释

Python中注释分为单行注释和多行注释:
单行注释#和空格开头
多行注释以三个引号开头,三个引号结束
示例:

"""
第一个Python程序
"""

print('hello,world!') # 你好,世界!

你可能感兴趣的:(python,Python)