Python 学习笔记 ① (一些基础语法)
参考网址:
https://www.runoob.com/python3/python3-basic-syntax.html
编码
源码文件默认以 UTF-8 编码,所有字符串都是 unicode 字符串。也可以指定不同的编码。
例如:
# -*- coding: cp-1252 -*-
标识符
第一个字符必须是字母或下划线 _ 。
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感。
例如:
a_12; _a12;
特殊:
在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
保留字
保留字不能用作任何标识符名称。使用keyword模块可以查看它们:
例如:
import keyword
keyword.kwlist
['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']
注释
单行注释以 # 开头。
例如:
#这是一个注释
需要多行注释可以使用 ''' 和 """。
例如:
'''
这是一个注释
这也是一个注释
'''
缩进
使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
特殊:
由于编辑器的不同,Tab键的长度不固定。 使用编辑器前,需要提前了解Tab键的空格长度。直接敲空格键也可以。
多行语句
如果一条语句很长,直接换行继续写是错误的,需要在末尾使用反斜杠(\)来说明下一行是接着这一行继续写的。
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\)。
例如:
total = item_one + \
item_two
空行
利用空行分割代码块,可以很快定位想要找到的代码,便于日后代码的维护或重构。
特殊:
空行与代码缩进不同,空行并不是Python语法的一部分。不写空行,运行的时候也不会出错。
同一行显示多条语句
同一行中如果要使用多条语句,语句之间使用分号(;)。
例如:
a = 5;print(a)
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":。
例如:
print( x, end=" " )
import 与 from...import
将***整个模块导入,使用的时候需要(***.成员)格式为: import ***
从***模块中导入特定成员,格式为: from *** import firstfunc
从***模块中导入多个成员,格式为: from *** import firstfunc, secondfunc, thirdfunc
将***模块中的全部函数导入,可以直接使用成员 不需要(***.成员)格式为: from somemodule import *
例如:
import sys
from sys import argv,path
from sys import *
命令行参数
使用-h参数查看各参数帮助信息。

浙公网安备 33010602011771号