#注意字母大小写 #英文标点符号 print("Hello World")
Hello World
#如何寻求帮助
- 系统帮助文件
- 例如 help(print
- 万能的百度
#利用系统的帮助文件 help(print)
Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.
#注释
- 注释夹杂在代码中,给程序员看的内容,可以使用自然语言
- 对于复杂过程,算法等,比较难理解的,需要加上注释
- 注释两种
- 行注释
- 块注释
#Python入门语言 print("Hello World") """ 多行注释 代码目的 代码解释 """
Hello World
'\n多行注释\n代码目的\n代码解释\n'
#变量
- 可以重复使用的内容,存放数据的内存块
- 必须遵循先定义后使用的原则
#定义变量 #变量定义三部曲:变量名+赋值符+值或表达式 a = 100 #将变量a的值显示在屏幕上 print(a) b = 100 * 100 print(b) print(B)
100 1000 --------------------------------------------------------------------------- NameError Traceback (most recent call last)in () 6 b = 100 * 100 7 print(b) ----> 8 print(B) NameError: name 'B' is not defined
#变量命名规则
- 必要
- 区分大小写
- 字母、下划线、字母
- 不能以数字开头
- 保留字和关键字不能使用
- 推荐
- 一般情况下命名使用小写字母
- 见名知意(有意义的变量名)
- 下划线开头一般为特殊含义和用法,多个单词使用下划线链接
- 对于类的命名,多个字母直连,每个字母首字母大写
#查询关键字 #导入相关包 import keyword #打印关键字 print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
#变量声明
- a = value
- a = b = c = value
- a, b, c = v1, v2, v3
a = 100 print(a) a = b = 100 #从右向左赋值 print(a, b) a, b, c = 1, 2, 3 #变量名与值意义对应 #错误的定义方式 a, b, c = 1, 2, 3, 4
100 100 100 1 2 3 --------------------------------------------------------------------------- ValueError Traceback (most recent call last)in () 5 a, b, c = 1, 2, 3 6 print(a, b, c) ----> 7 a, b, c = 1, 2, 3, 4 ValueError: too many values to unpack (expected 3)
如有错误,留言纠正,谢谢!!!