此处记录常见Python术语,源自Learn Python The Hard Way中总结。
一、函数
1. 系统函数
- 打印单个确定内容用' '或" "
- 打印同行:用“,”空一格,用“+”或“*数量”串联时不空格。每行代码用一个print。
- 打印不同行:用成对的"""或''',打印结果的前后会各空一行。
input()
- input(),要求输入为合法的 python 表达式,如"字符串"
- raw_input(),接受任何类型的输入
- raw_input("打印提示内容")
from
from py文件名 import *,可以让导入的py文件名不需要再出现在其中的函数中。如果*是具体函数名……
import
导入。要导入自己本机写的py文件,需要先在编译器运行一遍任意py文件。使用import时文件不加“.py”后缀名。
open()
open(文件名,其他参数),其他参数有'w'、'r'等。
close()
变量名.close()
注释:#变量名是open的返回,文件对象。
read()
- 变量名.read()
注释:#变量名是open的返回,文件对象。 - 变量名.readline()
注释:#变量名是open的返回,文件对象。
write()
变量名.write(写入内容)
注释:#变量名是open的返回,文件对象。写入内容用+连接。
truncate()
变量名.truncate()
注释:#变量名是open的返回,文件对象。
len()
len(参数)
注释:#参数是read()的返回结果
exists()
exists(文件名)
seek()
变量名.seek(0)
注释:#变量名是open的返回,文件对象。0表示回到开头
help()
import后可以help。
2. 自定义函数
声明函数
def 函数名(参数,参数,……):
使用函数
参数可以是变量值,可以是常量,或它们之间的运算
二、变量/常量
1. 系统变量
sys
argv
用法为:x,x,…=argv
os
os.path
exists
script
2. 自定义变量
3. 常量
TRUE
FALSE
具体数值
4. 运算
+ - * /
发生在变量名或常量之间
5. 赋值
=
特殊:"格式化字符 格式化字符 ……"也能作为变量值
三、特殊字符
1.格式化字符
%d
数值
%s
字符串
%r
%
- " "%常量/变量名/(变量名,变量名,……)
- 变量名 %(变量值,变量值,……)
2. 转义序列
\
\n
\t
3. 注释
\
不需要遵循缩进规则
'''
使用时要注意遵循缩进规则
4. 编码声明
_*_
例如:
\_\*\_ coding:utf-8 \_\*\_
</code>