序号 | 符号 | 名字 | 作用 | 备注 |
1 | Notepad++ | 代码编辑器 | ||
2 | PowerShell | window7里面类似cmd的命令工具,比cmd功能更强大 | ||
3 | 在终端创建一个目录 | new-item -path c:/ -name 123 -type directory | 在c盘创建一个名叫123的文件夹 | |
4 | .py | python文件格式 | 用来存储python代码 | |
5 | SyntaxError | 语法错误 | ||
6 | ^ | 插入符 | 用来指示出错的位置,CTRL+6 | |
7 | # -*- coding: utf-8 -*- | 使用utf-8编码格式 | 防止出现ASCII编码错误,或者其他编码格式的错误 | 中国地区默认使用此编码格式 |
8 | # | octothorpe,井字符 | 提示软件,忽略符号后面那一行的内容,多用来写注释 | |
9 | IDLE | python自带的调试模块 | ||
10 | invalid syntax | 无效语法 | ||
11 | + | 加号 | 做加法运算 | |
12 | - | 减号 | 做减法运算 | |
13 | / | 除号 | 做除法运算 | 1、python2.0版本默认是整除模式,7/4=1,小数点后忽略,可加浮点数来保留小数点后面的数字 2、python3.0版本默认是普通算法,不再整除,7/4=1.75 |
14 | * | 乘号 | 做乘法运算 | |
15 | % | 百分比 | 做取余运算,如4%2等同于4除以2还剩余0,所以4%2=0 | x除以y还剩余j,j的值就是% |
16 | < | 小于 | 一般用于条件判断,正确返回True,错误返回False | |
17 | > | 大于 | 一般用于条件判断,正确返回True,错误返回False | |
18 | <= | 小于等于 | 一般用于条件判断,正确返回True,错误返回False | |
19 | >= | 大于等于 | 一般用于条件判断,正确返回True,错误返回False | |
20 | float | 浮点数格式 | floating point number,有小数点的数,如2.0,1.25等 | |
21 | PEMDAS | 运算优先级 | 括号Parentheses > 指数Exponents > 乘Multiplication > 除Division > 加Addition > 减Subtraction |
|
22 | variable | 变量 | 指代某个东西的名字,可以是数字,字母,下划线, 变量名要以字母开头 |
|
23 | _ | 下划线 | 在变量里通常用作假想的空格,用来隔开单词 | |
24 | int | 整数格式 | ||
25 | = | 单等号 | 用来取名,将右边的值赋给左边的变量名 | |
26 | == | 双等号 | 检查左右两边是否相等 | |
27 | =+ | 递增符 | 对前一位的数值+1,如a+=b等同于a=a+b | |
28 | format string | 格式化字符串 | 用引号把文本引用起来 | |
29 | %s | 输出一个字符串 | print("I‘m %s father." % your) 输出显示为:I'm your father. |
%s这类符号属于格式控制工具,它们告诉python把右边的变量带到字符串中,并且把变量的值放到%s所在的位置 |
30 | %c | 输出一个字符 | ASCII编码格式 | |
31 | %f | 输出数字 | 以小数形式输出 | |
32 | %d | 输出整数 | 有符号的10进制整数 | |
33 | %u | 输出整数 | 无符号的10进制整数 | |
34 | %r | 输出实际情况的形式 | 不管什么都显示出来,显示过程不做修改 | %r 打印出来的是程序员写在脚本里的东西, %s 打印的是作为用户应该看到的东西 |
35 | %% | 输出一个“%”号 | ||
36 | %o | 无符号的8进制整数 | ||
37 | %x | 无符号的16进制整数 | ||
38 | %X | 无符号的16进制大写整数 | ||
39 | %e | 输出浮点数 | 科学计数法 | |
40 | %E | 输出浮点数 | 科学计数法,E代替e | |
41 | %g | 输出浮点数 | 根据值的大小,用%e 或者 %f 显示 | |
42 | %G | 类似 %g | ||
43 | %p | 指针 | 用16进制打印值的内存地址 | |
44 | %n | 存储输出的字符的数量,放进参数列表的下一个变量中 | ||
45 | round() | 四舍五入 | ||
46 | \n | 换行符 | 换行 | |
47 | \ | 反斜杠 | 用来转义,可以将难以打印的字符放到字符串,比如“\\”打印一个\ | |
48 | \t | 水平制表符 | ||
49 | \v | 垂直制表符 | ||
50 | \\ | 双反斜杠 | 输出一个“\” | |
51 | \' | 单引号 | 输出一个单引号 | |
52 | \" | 双引号 | 输出一个双引号 | |
53 | \a | 响铃符 | ||
54 | \b | 退格符 | ||
55 | \f | 进纸符 | ||
56 | \N{name} | unicode数据库的字符名,其中name是它的名字,仅适用于unicode | ||
57 | \r | 回车符 | ||
58 | \uxxxx | 值为16位16进制值xxxx的字符,仅适用于unicode | ||
59 | \Uxxxxxxxx | 值为32位16进制值xxxxxxxx的字符,仅适用于unicode | ||
60 | \ooo | 值为8进制值的ooo字符 | ||
61 | \xhh | 值为16进制数hh的字符 | ||
62 | break | 中断循环 | 函数语句,常用于循环函数内 | |
63 | input | 输入命令 | input(),提取在括号里的内容 | 2.0版本还有一个raw_print, 3.0版本统一用input |
64 | 输出命令 | print(),输出括号里的内容 | 2.0版本用print xxx, 3.0版本用print(xxx) |
|
65 | open | 打开命令 | open(),打开括号里的文件 | |
66 | file | 是file类的构造函数,参数和内置的open()函数相同,在打开文件时更推荐使用open(),所以更多用于测试文件类型的测试:isinstance(f,file) | ||
67 | os | os模块 | Python os模块包含普遍的操作系统功能 | |
68 | os.name | os模块 | 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix' | |
69 | os.getcwd() | os模块 | 函数得到当前工作目录,即当前Python脚本工作的目录路径 | |
70 | os.listdir() | os模块 | 返回指定目录下的所有文件和目录名 | 比如: >>> os.listdir(os.getcwd()) ['Django', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'MySQL-python-wininst.log', 'NEWS.txt', 'PIL-wininst.log', 'python.exe', 'pythonw.exe', 'README.txt', 'RemoveMySQL-python.exe', 'RemovePIL.exe', 'Removesetuptools.exe', 'Scripts', 'setuptools-wininst.log', 'tcl', 'Tools', 'w9xpopen.exe'] >>> |
71 | os.remove() | os模块 | 删除一个文件 | |
72 | os.system() | os模块 | 运行shell命令 | 如下: >>> os.system('dir') 0 >>> os.system('cmd') #启动dos |
73 | os.sep | os模块 | 可以取代操作系统特定的路径分割符 | |
74 | os.linesep | os模块 | 字符串给出当前平台使用的行终止符 | 如下: >>> os.linesep '\r\n' #Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。 >>> os.sep '\\' #Windows >>> |
75 | os.path.split() | os模块 | 函数返回一个路径的目录名和文件名 | 如下: >>>os.path.split('C:\\Python25\\abc.txt') ('C:\\Python25', 'abc.txt') |
76 | os.path.isfile() os.path.isdir() |
os模块 | 函数分别检验给出的路径是一个文件还是目录 | 如下: >>> os.path.isdir(os.getcwd()) True >>> os.path.isfile('a.txt') False |
77 | os.path.exists() | os模块 | 函数用来检验给出的路径是否真地存在 | 如下: >>> os.path.exists('C:\\Python25\\abc.txt') False >>> os.path.exists('C:\\Python25') True >>> |
78 | os.path.abspath() | os模块 | 获得绝对路径 | |
79 | os.path.normpath(path) | os模块 | 规范path字符串形式 | |
80 | os.path.getsize(name) | os模块 | 获得文件大小,如果name是目录返回0L | |
81 | os.path.splitext() | os模块 | 分离文件名与扩展名 | 如下: >>> os.path.splitext('a.txt') ('a', '.txt') |
82 | os.path.join(path,name) | os模块 | 连接目录与文件名或目录 | 如下: >>> os.path.join('c:\\Python','a.txt') 'c:\\Python\\a.txt' >>> os.path.join('c:\\Python','f1') 'c:\\Python\\f1' >>> |
83 | os.path.basename(path) | os模块 | 返回文件名 | 如下: >>> os.path.basename('a.txt') 'a.txt' >>> os.path.basename('c:\\Python\\a.txt') 'a.txt' >>> |
84 | os.path.dirname(path) | os模块 | 返回文件路径 | 如下: >>>os.path.dirname('c:\\Python\\a.txt') 'c:\\Python' |
85 | sys | sys模块 | sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分 | |
86 | argv | sys模块 | 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称. | |
87 | sys.platform | sys模块 | 返回当前平台出现如: "win32" "linux2" 等 | |
88 | .read() | 读取文件 | 如print(txt.read()),可以把读取的结果赋值给变量 | read命令之后,默认会关闭文件 |
89 | .close | 关闭文件 | 在open,read,write文件后,都要执行close关闭文件 | |
90 | .readline() | 读取一行 | ||
91 | .truncate() | 清空文件里的内容 | ||
92 | .write() | 写入文件 | 把括号里的内容写入到文件里 | |
93 | .seek(0) | 指针 | 括号为0表示指针回到文件开头的位置,括号内的数值可以自己设定 | |
94 | "w" | 写入模式 | 给open命令附加使用,如open(txt,'w'),打开txt文件进入写入模式 | open命令对于文件的写入操作态度是安全第一,所以只有特别指定之后,才会进入操作模式 |
95 | “r“ | 读取模式 | 给open命令附加使用,如open(txt,'r'),打开txt文件进入读取模式 | open函数默认读取模式 |
96 | ”a“ | 追加模式 | 给open命令附加使用,如open(txt,'a'),打开txt文件进入追加写入模式 | |
97 | ”w+" | 读写模式 | ||
98 | "r+" | 读写模式 | ||
99 | "a+" | 读写追加模式 | ||
100 | exists() | 确认文件是否存在 | 将括号里的文件名作为字符串参数,确认文件是否存在,存在返回True,反之False | 需要先用import调用出来 |
101 | import | 调用命令 | 通常和from配合使用,比如from sys import argv,从sys的模块中调用argv函数 | |
102 | len() | 获取长度 | 以数的形式返回括号里的字符串长度 | |
103 | def | 定义或者建立函数 | 格式如下:def 函数名(参数): 函数取名方式同变量取名方式, 参数可以单个或者多个,也可以为none,用逗号隔开, 结尾用冒号,然后开始下一行缩进 |
|
104 | return | 用于定义函数内容的最后,作用是将变量设置为“一个函数的值” 在def函数结束的时候,return函数可以把def函数的结果赋给变量 |
def add(x,y): print(x+y) return x+y |
|
105 | ||||
106 | ||||
107 | ||||
108 | ||||
109 | ||||
110 | ||||
111 | ||||
112 | ||||
113 |