Basic Python entry must know

Involving Chinese encoding format

Normal display Chinese, need to add file header

# -*- coding: UTF-8 -*-
//或者下面简单好记的
# coding=utf-8

Common file header combinations

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

The subtle difference in calling the interpreter

#!/usr/bin/env python
防止用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。这种写法会去环境设置寻找python目录,推荐这种写法
#!/usr/bin/python
告诉操作系统执行这个脚本时,调用/usr/bin下的python解释器。

Add the role of calling the interpreter

告知解释器的路径,可以增加代码的可移植性:1)如果调用python脚本时,使用:
python script.py
#!/usr/bin/python 被忽略,等同于注释2)如果调用python脚本时,使用:
./script.py
#!/usr/bin/python指定解释器的路径

Insert picture description here

Comment

1单行注释 行注释 #
# 这是一个注释
xxxxxx # 这是一个注释
'''这是文档字符串'''



2多行注释(块注释) 三单引号 '''
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号 
这是多行注释,用三个单引号
'''



3多行注释(块注释) 三双引号 """
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号 
这是多行注释,用三个双引号
"""

To be added...

Guess you like

Origin blog.csdn.net/vanarrow/article/details/107989879