Learn Python The Hard Way 笔记

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值