LPTHW note
1.
mkdir 建立目录
touch 建立空白文件
2.
cd LPTHW 进入某个路径,将其设为根目录
cd … 返回上级目录
3.
ls 展示当前目录
ls -R 展示当前目录中的所有子目录层
4.
cat xxx.xx 在(Linux,MacOS)终端里展示文件内容
open xxx.xx 打开xxx.xx文件
注意,若文件名有空格,则用\转义空格:cat LPTHW\ note.txt
5.man xxx 在(Linux,MacOS)查看指令的帮助
6.
python xx.py 参数1 参数2 参数3 ……
需要py文件内:
from sys import argv
script, first, second, third, … = argv
script是文件名xx.py,后面的是传进来的参数
7.python中
打开的文件.truncate() 清空删空
文件用完记得,文件.close()
8.python中
dir(sys) dir(’ ') dir([a,b,c]) dir(argument)
查看相应module或class的所有方法
9.
not ‘’ 或者 not 0 得到 True
not ‘a’ 或者 not 0.2 得到 False
10.函数(名)可以置入字典或者列表里,输出并在后面加上(参数)即可直接调用
11.dict.items()输出元组对的列表
12.函数没有返回就是返回了None
13.文档字符串:模块、函数、类、方法等,第一行写好解释性质的字符串,就可以使用__doc__实例变量打印出来
14.
静态语言(强类型语言):
静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。
例如:C++、Java、Delphi、C#等。
动态语言(弱类型语言):
动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。
例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shell等等。
15.
Pass语句作用一般用做占位语句,表示什么也不做,或在特别的时候使用来保证格式或语义等的完整性
16.
在python2.x上,不继承object的类称为经典类,继承object的类称为新式类(应该使用新式类);
在python3.x上,不继承object也是新式类了。
17.类名用驼峰式大小写,函数名用下划线隔词
18.装好nose之后,用nosetests可以自动检测当前目录下包含有test的所有非可执行文件
19.用exit退出bash
20.文件/目录权限设置命令:chmod