2016年9月12日

数据结构之更多字符串的内容

摘要: 更多字符串的内容我们已经在前面详细讨论了字符串。我们还需要知道什么呢?那么,你是否知道字符串也是对象,同样具有方法。这些方法可以完成包括检验一部分字符串和去除空格在内的各种工作。你在程序中使用的字符串都是str类的对象。这个类的一些有用的方法会在下面这个例子中说明。如果要了解这些方法的完整列表,请参 阅读全文

posted @ 2016-09-12 21:55 losbyday 阅读(368) 评论(0) 推荐(0)

编写一个python脚本功能-备份

摘要: 版本一 解决方案当我们基本完成程序的设计,我们就可以编写代码了,它是对我们的解决方案的实施。版本一例10.1 备份脚本——版本一 输出[root@losnau python]# python backup_ver1.py Successful backup to /pythonbak/2016080 阅读全文

posted @ 2016-09-12 21:55 losbyday 阅读(3698) 评论(0) 推荐(0)

数据结构之参考-对象与参考

摘要: 参考当你创建一个对象并给它赋一个变量的时候,这个变量仅仅 参考 那个对象,而不是表示这个对象本身!也就是说,变量名指向你计算机中存储那个对象的内存。这被称作名称到对象的绑定。一般说来,你不需要担心这个,只是在参考上有些细微的效果需要你注意。这会通过下面这个例子加以说明。对象与参考例9.6 对象与参考 阅读全文

posted @ 2016-09-12 21:52 losbyday 阅读(300) 评论(0) 推荐(0)

数据结构之序列

摘要: 序列列表、元组和字符串都是序列,但是序列是什么,它们为什么如此特别呢?序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。使用序列例9.5 使用序列 输出[root@losnau python]# pytho 阅读全文

posted @ 2016-09-12 21:51 losbyday 阅读(934) 评论(0) 推荐(0)

数据结构之字典

摘要: 字典字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是, 阅读全文

posted @ 2016-09-12 21:50 losbyday 阅读(5025) 评论(0) 推荐(0)

数据结构之元祖

摘要: 元组元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。使用元组~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例9.2 使用元组 阅读全文

posted @ 2016-09-12 21:49 losbyday 阅读(567) 评论(0) 推荐(0)

数据结构之列表

摘要: 列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就 阅读全文

posted @ 2016-09-12 21:48 losbyday 阅读(1644) 评论(0) 推荐(0)

模块之dir函数

摘要: dir()函数你可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。使用dir函数~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例8.4 使用dir 阅读全文

posted @ 2016-09-12 21:46 losbyday 阅读(472) 评论(0) 推荐(0)

模块之自定义模块

摘要: 制造你自己的模块创建你自己的模块是十分简单的,你一直在这样做!每个Python程序也是一个模块。你已经确保它具有.py扩展名了。下面这个例子将会使它更加清晰。创建你自己的模块~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例8.3 如何创建你自己的模块 #!/usr/bin/pyt 阅读全文

posted @ 2016-09-12 21:45 losbyday 阅读(235) 评论(0) 推荐(0)

模块的_name_

摘要: 模块的__name__每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用——就如前面所提到的,当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__na 阅读全文

posted @ 2016-09-12 21:44 losbyday 阅读(274) 评论(0) 推荐(0)

模块之字节编译的.pyc文件---from.import语句

摘要: 字节编译的.pyc文件输入一个模块相对来说是一个比较费时的事情,所以Python做了一些技巧,以便使输入模块更加快一些。一种方法是创建 字节编译的文件 ,这些文件以.pyc作为扩展名。字节编译的文件与Python变换程序的中间状态有关(是否还记得Python如何工作的介绍?)。当你在下次从别的程序输 阅读全文

posted @ 2016-09-12 21:43 losbyday 阅读(635) 评论(0) 推荐(0)

模块之使用模块

摘要: 你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。模块可以从其他程序 输入 以便利用它的功 阅读全文

posted @ 2016-09-12 21:42 losbyday 阅读(219) 评论(0) 推荐(0)

函数之return

摘要: return语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 。使用字面意义上的语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例7.7 使用字面意义上的语句 #!/usr/bin/python # Filename: func_return.py def m 阅读全文

posted @ 2016-09-12 21:35 losbyday 阅读(265) 评论(0) 推荐(0)

函数之DisString

摘要: DocStringsPython有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串!使用DocStrings~~~~~~~~~~~ 阅读全文

posted @ 2016-09-12 21:34 losbyday 阅读(442) 评论(0) 推荐(0)

函数之默认参数

摘要: 默认参数值对于一些函数,你可能希望它的一些参数是 可选 的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值。注意,默认参数值应该是一个参数。更加准确的说,默认参数值应该是不可变的 阅读全文

posted @ 2016-09-12 21:32 losbyday 阅读(359) 评论(0) 推荐(0)

函数之关键参数

摘要: 关键参数如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参。这样做有两个 优势 ——一,由于我们不必担心参数的顺序,使用函数变得更加简单了。二、假设其他参数都 阅读全文

posted @ 2016-09-12 21:32 losbyday 阅读(485) 评论(0) 推荐(0)

函数之局部变量和使用global语句

摘要: 局部变量当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。使用局部变量~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个例子例 阅读全文

posted @ 2016-09-12 21:31 losbyday 阅读(1578) 评论(0) 推荐(0)

函数之定义函数

摘要: 定义函数~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个例子例7.1 定义函数 它如何工作我们使用上面解释的语法定义了一个称为sayHello的函数。这个函数不使用任何参数,因此在圆括号中没有声明任何变量。参数对于函数而言,只是给函数的输入,以便于我们可以传递不同的值给函数,然 阅读全文

posted @ 2016-09-12 21:29 losbyday 阅读(177) 评论(0) 推荐(0)

函数之定义形参

摘要: 函数形参函数取得的参数是你提供给函数的值,这样函数就可以利用这些值 做 一些事情。这些参数就像变量一样,只不过它们的值是在我们调用函数的时候定义的,而非在函数本身内赋值。参数在函数定义的圆括号对内指定,用逗号分割。当我们调用函数的时候,我们以同样的方式提供值。注意我们使用过的术语——函数中的参数名称 阅读全文

posted @ 2016-09-12 21:29 losbyday 阅读(551) 评论(0) 推荐(0)

控制流之continue

摘要: continue语句continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。使用continue语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例6.5 使用continue语句 它如何工作在这个程序中,我们从用户处取得输入,但是我们仅 阅读全文

posted @ 2016-09-12 21:28 losbyday 阅读(218) 评论(0) 推荐(0)

控制流之break

摘要: break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。使用break语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例6. 阅读全文

posted @ 2016-09-12 21:27 losbyday 阅读(183) 评论(0) 推荐(0)

控制流之for

摘要: for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目。我们会在后面的章节中更加详细地学习序列。使用for语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~例6.3 使用for语句 #!/usr/bin/python #Filename:for.p 阅读全文

posted @ 2016-09-12 21:26 losbyday 阅读(179) 评论(0) 推荐(0)

控制流之while

摘要: while语句只要在一个条件为真的情况下,while语句允许你重复执行一块语句。while语句是所谓 循环 语句的一个例子。while语句有一个可选的else从句。使用while语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个例子 它如何工作在这个程序中,我们仍然使用了猜数 阅读全文

posted @ 2016-09-12 21:26 losbyday 阅读(352) 评论(0) 推荐(0)

运算符与表达式

摘要: 简介你编写的大多数语句(逻辑行)都包含表达式。一个简单的表达式例子如2 + 3。一个表达式可以分解为运算符和操作数。运算符 的功能是完成某件事,它们由如+这样的符号或者其他特定的关键字表示。运算符需要数据来进行运算,这样的数据被称为 操作数 。在这个例子中,2和3是操作数。 运算符我们将简单浏览一下 阅读全文

posted @ 2016-09-12 21:25 losbyday 阅读(332) 评论(0) 推荐(0)

控制流之if

摘要: if语句if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个例子 它如何工作在这个程序中,我们从用户处得到猜测的数,然后 阅读全文

posted @ 2016-09-12 21:25 losbyday 阅读(270) 评论(0) 推荐(0)

缩进(Python很将就格式)

摘要: 空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。我们将在后面的章节中看到有关块的用处的例子。你需要记住的一样东西是错误的缩进会引发 阅读全文

posted @ 2016-09-12 21:17 losbyday 阅读(571) 评论(0) 推荐(0)

逻辑行和物理行

摘要: 物理行是你在编写程序时所 看见 的。逻辑行是Python 看见 的单个语句。Python假定每个 物理行 对应一个 逻辑行 。逻辑行的例子如print 'Hello World'这样的语句——如果它本身就是一行(就像你在编辑器中看到的那样),那么它也是一个物理行。默认地,Python希望每行都只使用 阅读全文

posted @ 2016-09-12 21:16 losbyday 阅读(1105) 评论(0) 推荐(0)

字符串

摘要: 字符串是 字符的序列 。字符串基本上就是一组单词。使用单引号(')你可以用单引号指示字符串,就如同'Quote me on this' 这样。所有的空白,即空格和制表符都照原样保留。使用双引号(")在双引号中的字符串与单引号中的字符串的使用完全相同,例如"What's your name?"。使用三 阅读全文

posted @ 2016-09-12 21:14 losbyday 阅读(255) 评论(0) 推荐(0)

变量-数据类型-对象-如何编写python脚本

摘要: 标识符的命名规则变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循这些规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。标识符名称是对大 阅读全文

posted @ 2016-09-12 21:14 losbyday 阅读(194) 评论(0) 推荐(0)

telnet: connect to address 127.0.0.1: Connection refused

摘要: telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。 一、检测telnet-server的rpm包是否安装 OS:RedHat9 [root@ 阅读全文

posted @ 2016-09-12 20:49 losbyday 阅读(2256) 评论(0) 推荐(0)

导航