一、基本格式
1.1编码
UTF-8
1.2标识符
_**第一个字符必须是字母表中字母或者下划线_;**
标识符的其他部分有字母、数字/下划线组成
标识符对大小写敏感。
1.3 python保留字
Python的标准库提供了Keyboard模块。用于输出当前版本的所有关键字。
语法如下:
import keyword
var = keyword.kwlist
print(var)
输出:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
1.4注释
以#开头**
多行注释: …
…
或者:
"""
"""
1.5行与缩进
缩进的空格数必须一致。
1. 6 多行语句
name='wang '+\
'zhao '+\
'qian'
print(name)
1.7数字类型
Int、bool、float、complex(复数类型)
1.8字符串
Py中单引号与双引号使用完全相同。
使用三引号可以指定一个多行字符串。如:
# 多行字符串
str = """I am
XX
"""
输出:
XX
字符串不能改变。
字符串的截取:变量[头下标:尾下标]
1.9等待用户输入
n = input("n=")
print(n)
1.10同一行显示多条语句
通过”;”在同一行显示多条语句
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
{
sys.stdin,sys.stdout,sys.stderr: stdin , stdout , 以及stderr 变量包含与标准
I/O 流对应的流对象. 如果需要更好地控制输出,而print 不能满足你的要求, 它们就是你所需
要的. 你也可以替换它们, 这时候你就可以重定向输出和输入到其它设备( device ), 或者以
非标准的方式处理它们
}
1.11 print输出
Print默认是换行的,如果要实现不换行需要在末尾加上end=””;