良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

Python编码时应该注意的情况

在编程过程中,多了解语言周边的一些知识,以及一些技巧,可以让你加速成为一个优秀的程序员。

对于Python程序员,你需要注意一下本文所提到的这些事情。你也可以看看Zen of Python(Python之禅),这里面提到了一些注意事项,并配以示例,可以帮助你快速提高。


1. 漂亮胜于丑陋

实现一个功能:读取一列数据,只返回偶数并除以2。下面的代码,哪个更好一些呢?
#----------------------------------------
halve_evens_only = lambda nums: map(lambda i: i/2, filter(lambda i: not i%2, nums))
#----------------------------------------
def halve_evens_only(nums):

   return [i/2 for i in nums if not i % 2]


阅读全文...

编写shell脚本

1. 基本格式

#!/bin/bash                 ---指定解释器,如无,则使用当前shell

#this is a shell           ---注释

Var=value                  ---变量赋值

fun1()                          ---函数定义

{

command1

}

fun1

command2                ---命令

……


阅读全文...

json和php数组 格式的互相转换

$json_arr = array('WebName'=>'PHP网站开发教程网','WebSite'=>'http://www.jb51.net'); 
$php_json = json_encode($json_arr);  //把php数组格式转换成 json 格式的数据
echo $php_json; 
$php_json = json_decode($php_json);   //再把json格式的数据转换成php数组
print_r($php_json);

阅读全文...