Python基础--基本语法
编码
python默认使用UTF-8作为编码,也可以自己在文件头设置
语法:
# -*- coding:iso-8859-1 -*-
注释
单行注释:#
多行注释:'''注释内容'''或"""注释内容""" 此方法也可用于表示多行字符串
注意:当使用中文注释时,需要在文件头上指定编码#coding=utf-8或#coding=gbk
代码格式
Python最大的特色就是使用缩进来表示代码块,而不用{}();
缩进的空格是任意的,但是在一个代码块中的空格数要一致,否则会报错
if True :
print("hello")
else :
print("error")
python一般是一行写完一条语句,如果一行写不完,可以用反斜杠连接
str = one + \ two + \ three
如果在[],{},()中的语句,可以不用\.
字符串
- python中单引号和双引号使用完全相同。
- 使用三引号('''或""")可以指定一个多行字符串。
- 转义符 '\'
- 自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。
- python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。
- 字符串是不可变的。
- 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
空行
python空行是代码中的一部分,用来区分代码块和函数的,也是函数的入口
python默认的print是换行的,也可以自己修改不换行,在变量尾加上end=“”
print("Hello World", end="")
导入(from...import和import)
from xxx import xxx: 为从xxx导入xxx
import xxx:导入xxx
from sys import argv,path #从sys导入argv,path from sys imort * #从sys导入所有 import sys #导入sys
解释器
1.在文件头写上
#!/usr/bin/python3
表示python路径。指定系统从/usr/bin/下的python3解释器来执行脚本
· · 2. 在文件头写上
#!/usr/bin/env python3
先在 env(环境变量)设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

浙公网安备 33010602011771号