python 保留字
保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', '__peg_parser__', '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']
>>>
复制代码
python 注释
单行注释
# 这是一个单行注释.....
复制代码
多行注释
'''
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
'''
复制代码
python 缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
if True:
print ("True")
else:
print ("False")
复制代码
如果 缩进不一致, 会导致运行错误
if True:
print("True")
else:
print("False")
print("False")
# File "C:/**/**/***/***.py", line **
# print("False")
^
# IndentationError: unindent does not match any outer indentation level
复制代码
python 多行语句
如果一个表达式/语句 很长, 我们可以使用 “ 来实现多行语句, 换行显示
total = val_1 + \
val_2 + \
val_3 - \
val_4
复制代码
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 “
在 字典中 {}
num_dict = {
'num_1': 1,
'num_2': 2,
'num_3': 3
}
# print ---- {'num_1': 1, 'num_2': 2, 'num_3': 3}
复制代码
在 列表中 []
num_list = [
1, 2, 3, 4,
5, 6, 7, 8,
9, 10, 11
]
# print ---- [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
复制代码
在 元组中 ()
num_tuple = (
1, 2, 3,
4, 5, 6,
7, 8, 9
)
# print ---- (1, 2, 3, 4, 5, 6, 7, 8, 9)
复制代码
python 同一行显示多条语句
语句之间使用分号 ; 分割
print(num_dict); print(num_tuple); print(num_list)
复制代码
python print 输出 和 输出不换行
print('python print 输出')
复制代码
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=”” :
print( '你好', end=" " )
print( 'python')
# 输出 ---->> 你好 python
print( '你好', end="*" )
print( 'python')
# 输出 ---->> 你好*ython
复制代码
python 多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class
这样的复合语句,首行以关键字开始,以冒号(:
)结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
if val :
pass
elif val_2 :
pass
else :
pass
复制代码
python import 与 from…import
在 python 用 import 或者 from…import 来导入相应的模块。
将整个模块(somemodule
)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
导入 sys 模块
import sys
for i in sys.argv:
print (i)
print ('\n python 路径为', sys.path)
复制代码
导入 sys 模块的 argv
,path
成员
# 导入特定的成员
from sys import argv,path
# 因为已经导入path成员,所以此处引用时不需要加sys.path
print('path:', path)
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END