此处记录常见Python术语,源自Learn Python The Hard Way中总结。

一、函数

1. 系统函数

print

  1. 打印单个确定内容用' '或" "
  2. 打印同行:用“,”空一格,用“+”或“*数量”串联时不空格。每行代码用一个print。
  3. 打印不同行:用成对的"""或''',打印结果的前后会各空一行。

input()

  1. input(),要求输入为合法的 python 表达式,如"字符串"
  2. raw_input(),接受任何类型的输入
  3. raw_input("打印提示内容")

from

from py文件名 import *,可以让导入的py文件名不需要再出现在其中的函数中。如果*是具体函数名……

import

导入。要导入自己本机写的py文件,需要先在编译器运行一遍任意py文件。使用import时文件不加“.py”后缀名。

open()

open(文件名,其他参数),其他参数有'w'、'r'等。

close()

变量名.close()
注释:#变量名是open的返回,文件对象。

read()

  1. 变量名.read()
    注释:#变量名是open的返回,文件对象。
  2. 变量名.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

%

  1. " "%常量/变量名/(变量名,变量名,……)
  2. 变量名 %(变量值,变量值,……)

2. 转义序列

\

\n

\t

3. 注释

\

不需要遵循缩进规则

'''

使用时要注意遵循缩进规则

4. 编码声明

_*_

例如:

 \_\*\_ coding:utf-8 \_\*\_ 
</code>