一些杂七杂八的技巧和注意项
python
- rindex() 返回的位置index值是正着数(第三声)的。比如
>>> str1='t23nt23t3'
>>> str1.rindex('t')
7
-
index和find一样。但是index查找不到会抛异常,find则是-1返回
- print(Max.doc) 打印代码中的’'’被括起来的内容’’’
- 列表综合 listtwo = [i*2 for i in listone if i > 2]
- exec ‘print “Hello World”’
- eval(‘2*4’)
- __repr__方法来控制你的对象在被repr函数调用的时候返回的内容。
- 取得cpu数目:multiprocessing.cpu_count()
- numstr.zfill(4) ,或者%04d 自动补零4位。比如我们想让数字43显示为0043,则 print “%04d” %num
- str1.count(‘t’)
linux
- sh -x scripts.sh将用到的脚本内容显示在屏幕上
- command &背景执行某命令
- fg使得某命令恢复到前台显示执行
- ctrl+z让前台任务去后台执行
- 关于查找的命令
- which:寻找可执行文件
- whereis:通过数据库查找
- locate:通过数据库查找
- find:硬盘查找
- file用来查看文件类型,env查看环境变量
- 关于重定向
echo "hello" > target.log # 清空target.log后添加hello echo "hello" >> target.log # 不清空,在target.log后面追加内容 ls -al 2> /dev/null # 报错日志数据予以丢弃
- 安装系统工具要用root身份
- 显示所有监听中的tcp端口:netstat -lt
- df -lh (l是只看本地文件系统,h是以k为单位,1k=1000)
其他
我们都知道缩进是tab键,那么我们不想要这缩进了,或者想整体向前去掉一个缩进呢? 答:很多编辑器支持反向缩进,即shift+tab