这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 正确的函数返回
不推荐方式
```python
def divide(a, b):
if b != 0:
return a * 1.0 / b
继续阅读 »
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 如何打印更易读的类
不推荐方式
```python
class Point(object):
def init(self, x, y):
self.x = x
self.y = y
继续阅读 »
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。
1 &&的作用
bash
$ touch test.log
$ cat test.log && echo ok
ok
$ rm test.log
$ cat test.log && echo ok
cat: test.log: No such file or directory
继续阅读 »
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 lambda
```python
!/usr/bin/env python
coding=utf8
add = lambda x, y : x + y
print add(1, 2)
3
继续阅读 »
本文是为了给dev2做一个knowledge share,分享一些我日常工作中总结的小技巧和工具,主要是一些命令行的改造和定义,因为经常执行某一个命令,如果重复几次以后我就想把命令改造得短一些,方便再次执行以节约时间,所以分享出来希望对大家能有所帮助。
继续阅读 »
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 通过索引删除列表元素
```python
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_list[5:8]
print my_list
[0, 1, 2, 3, 4, 8]
```
继续阅读 »
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 python2代码转换成python3代码
python2代码:
```python
!/usr/bin/env python
-- coding: utf-8 --
继续阅读 »
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 如何在if语句中检测多个条件
不推荐方式
```python
flag1 = 1
flag2 = 0
flag3 = 0
if flag1 == 1 or flag2 == 1 or flag3 == 1:
print 'ok'
```
继续阅读 »
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。
1 echo替换字符串
```bash
$ s="123abc123abc"
$ echo ${s/123/456}
456abc123abc
$ echo ${s//123/456}
456abc456abc
继续阅读 »
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。
1 交互模式时自动输入
$ pip uninstall redis
Uninstalling redis-2.10.6:
/usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/DESCRIPTION.rst
/usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/INSTALLER
/usr/lib/python2.7/site-packages/redis-2.10.6.dist-inf
继续阅读 »