上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询).作为对象,它还可以赋值给其他对象名,或者作为参数传递。 lambda函数 在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函数。lambda例子如下: 阅读全文
posted @ 2018-01-09 15:24 zhangsima 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 这一部分的只要目的是为了大家在读Python程序的时候对循环对象有一个基本概念。 循环对象并不是随着Python的诞生就存在的,但它的发展迅速,特别是Python 3x的时代,循环对象正在称为循环的标准形式。 什么是循环对象 循环对象是这样一个对象,它包含有一个next()方法(__next__() 阅读全文
posted @ 2018-01-09 14:51 zhangsima 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 在"循环"一节,我们已经讨论了Python基本的循环语法。这一节,我们将接触更加灵活的循环方式。 range() 在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标。 之前我们已经使用过range()来控制for循环。现在,我们继续开发range的功能,以 阅读全文
posted @ 2018-01-09 14:22 zhangsima 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 和其他语言一样,Shell也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 Shell文件包含的语法格式如下: .filename # 注意点号(.)和文件名中间有一个空格 或 source filename 实例 创建两个shell脚本文件。 test1.sh代码如下: 阅读全文
posted @ 2018-01-09 11:41 zhangsima 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 大多数UNIX系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取 输入。 重定向命令列表如下: 命令 说明 command > file 将输出重定向到file. command < file 将输入重定向到file. n > file 将文件描述符为 阅读全文
posted @ 2018-01-09 11:32 zhangsima 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [ function ] funname [()] { action; [return in;] } 说明: 1.可以带function fun() 定义,也可以直接fun()定义,不带 阅读全文
posted @ 2018-01-09 10:35 zhangsima 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Shell 流程控制 和Java PHP 等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if(isset($_GET['q'])){ search(q); }else{ //不做任何事情 } ?> 在sh/bash里不可以这样写,如果else分支没有语句执行,就 阅读全文
posted @ 2018-01-08 10:25 zhangsima 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的 参数传递方式。 回忆一下位置传递: def f(a,b,c): return a+b+c print(f(1,2,3)) 在调用f时,1,2,3 根据位置分别传递了 a,b,c 阅读全文
posted @ 2018-01-07 17:16 zhangsima 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 我们之前看到了函数和对象。从本质上来说,他们都是为了更好的组织已经有的程序,以方便重复利用。 模块(module)也是为了同样的目的。在Python中,一个.py文件就构成了一个模块,你可以调用其他文件中的程序。 引入模块 我们先写一个filsrt.py 文件,内容如下: def laugh(): 阅读全文
posted @ 2018-01-07 16:46 zhangsima 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Python 具有基本的文本文件读写功能,Python的标准库提供有更丰富的读写功能。 文本文件的读写主要通过open()所构建的文件对象来实现 创建文件对象 我们打开一个文件,并适用一个对象来表示该文件: f = open(文件名,模式) 最常用的模式有: "r" # 只读 "w" # 写入 比如 阅读全文
posted @ 2018-01-07 16:13 zhangsima 阅读(269) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页