标识符:
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。
以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 导入;双下划线开头的标识符,如:__xx,表示私有成员;双下划线开头和结尾的标识符,如:xx,表示 Python 中内置标识,如: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 lambda yield
上面表中是 Python 中的关键字(保留字),我们在自定义标识符时不能使用关键字。
引号:
Python 可以使用引号(‘)、双引号(")、三引号(’‘’ 或 “”")来表示字符串,引号的开始与结束须类型相同,三引号可以由多行组成。
编码:
Python2 中默认编码为 ASCII,假如内容为汉字,不指定编码便不能正确的输出及读取,比如我们想要指定编码为 UTF-8,Python 中通过在开头加入 # -- coding: UTF-8 -- 进行指定。
Python3 中默认编码为 UTF-8,因此在使用 Python3 时,我们通常不需指定编码。
输入与输出:
Python 输出使用 print(),内容加在括号中即可。如下所示:
print(‘Hello Python’)
Python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。如下所示:
name = input()
print(‘Hi’,name)
缩进
Python 不使用 {} 来控制类、函数、逻辑判断等,而是使用缩进,缩进的空格可变。如下所示:
if True:
print(True)
else:
print(False)
这段代码会输出 True,因为 if True: 的条件始终为真,所以程序会执行 print(True),而跳过 else 分支。
else 部分只有在 if 条件为假时才会执行,但这里 True 是一个恒定的真值,因此 print(False) 永远不会运行。
可换为:
x = 10
if x > 5:
print(“x 大于 5”)
else:
print(“x 不大于 5”)
代码运行如下:
代码运行过程:
1.
2.
3.
True和False 判断:
大于小于判断:
谢谢。