trick
文章平均质量分 54
俊采LEo
share
展开
-
python技巧分享(十)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 通过索引删除列表元素my_list = range(0, 10)print my_list# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]del my_list[9]print my_list# [0, 1, 2, 3, 4, 5, 6, 7, 8]del my_li...原创 2018-04-17 22:08:38 · 175 阅读 · 0 评论 -
python技巧分享(十四)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 排列组合示例程序:#!/usr/bin/env python# coding=utf8import itertoolsfor p in itertools.permutations('ABC', 2): print p'''('A', 'B')('A', 'C')...原创 2018-08-16 10:10:18 · 254 阅读 · 0 评论 -
shell技巧分享(九)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 gzip压缩和解压文件$ lsdemo$ gzip demo $ lsdemo.gz$ gzip -d demo.gz $ lsdemo通过gzip命令可以压缩和解压文件,由示例中可以看到,对文件demo执行gzip命令后,会生成一个demo.gz压缩...原创 2018-07-23 21:31:51 · 202 阅读 · 0 评论 -
shell技巧分享(七)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 echo替换字符串$ s="123abc123abc"$ echo ${s/123/456}456abc123abc$ echo ${s//123/456}456abc456abc如果需要替换字符串中的某些字符,可以借助echo命令实现该功能。由示例中可以...原创 2018-07-23 21:30:48 · 187 阅读 · 0 评论 -
shell技巧分享(八)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 &&的作用$ touch test.log$ cat test.log && echo okok$ rm test.log$ cat test.log && echo okcat: test.log: No su...原创 2018-06-29 23:09:10 · 198 阅读 · 0 评论 -
python技巧分享(十二)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 判断序列为非空不推荐方式l = [1]if len(l) != 0: print ld = {1: 1}if len(d) != 0: print dt = (1,)if len(t) != 0: print ts = '1'if len(s)...原创 2018-06-16 11:23:56 · 187 阅读 · 0 评论 -
shell技巧分享(六)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 从文件中查询特定字符串查询目录下所有文件$ grep -R -n "facebook" demo/demo/python-tips-3.py:24:# 'facebook': 'https://www.facebook.com/',demo/pyth...原创 2018-06-15 00:01:47 · 387 阅读 · 0 评论 -
python技巧分享(十一)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 遍历list时每次读取2个元素my_list = [0, 'apple', 1, 'banana', 2, 'grape', 3, 'pear']my_iter = iter(my_list)for e in my_iter: print e, next(my_iter)'''...原创 2018-06-14 21:05:00 · 260 阅读 · 0 评论 -
python技巧分享(十三)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 python2代码转换成python3代码python2代码:#!/usr/bin/env python# -*- coding: utf-8 -*-def greet(name): print "Hello, {0}!".format(name)print "What's...原创 2018-06-21 15:59:53 · 4056 阅读 · 0 评论 -
shell技巧分享(五)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 重定向相关知识重定向标准输出到文件$ echo line1 > test.log$ cat test.logline1重定向标准错误到文件$ echo line1 2> error.logline1$ cat error.lo...原创 2018-06-05 21:08:12 · 160 阅读 · 0 评论 -
go技巧分享(三)
这是一个系列文章,主要分享go的使用建议和技巧,每次分享3点,希望你能有所收获。1 打印更易读的结构体package mainimport "fmt"type User struct { Name string Age int Addr string}func main() { u := User{"user1", 12, "addr"}...原创 2018-05-21 21:42:29 · 213 阅读 · 0 评论 -
go技巧分享(二)
这是一个系列文章,主要分享go的使用建议和技巧,每次分享3点,希望你能有所收获。1 并发访问mappackage mainimport "sync"type Map struct { sync.RWMutex Data map[int]int}func main() { m := Map{} m.Data = make(map[int]in...原创 2018-05-11 14:43:21 · 159 阅读 · 0 评论 -
go技巧分享(一)
原创 2018-05-10 12:43:00 · 192 阅读 · 0 评论 -
shell技巧分享(四)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 常用快捷键Alt+Backspace:删除光标前的一个单词Alt+F:移动光标到下一个空格处Alt+B:移动光标到上一个空格后第一个字符处Ctrl+R:搜索执行过的命令行Ctrl+U:删除光标之前所有字符Ctrl+K:删除光标之后的所有字符Ctrl+A:移动光...原创 2018-04-22 19:58:14 · 142 阅读 · 0 评论 -
python技巧分享(十五)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 lambda#!/usr/bin/env python# coding=utf8add = lambda x, y : x + yprint add(1, 2)# 3print (lambda x, y: x + y)(2, 3)# 5lambda主要用于实现匿名函数,...原创 2018-08-16 14:52:40 · 241 阅读 · 0 评论