python学习笔记(10)总结前几天学习的内容,制作符号表格

序号 符号 名字 作用 备注
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 输出命令 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

你可能感兴趣的:(python学习笔记(10)总结前几天学习的内容,制作符号表格)