python linux
文章平均质量分 56
lcygloria
这个作者很懒,什么都没留下…
展开
-
linux下python学习笔记(一)
从今天开始学习python语言,开发环境是linux。既然是学习笔记的第一篇,显然可想而知是个门外汉,所以有任何不对的地方希望大牛们指正,轻拍。众所周知,python是解释型语言,因此程序不需要编译成二进制代码。可以直接从源代码运行程序。这也是python易于移植的原因,你只需要将源程序拷贝到另一台计算机上,就可以让程序工作了。此外,特别指出python的标准库很庞大,可以帮助你处理各种工作,原创 2013-04-13 21:23:00 · 873 阅读 · 0 评论 -
python 进阶学习之5--入门练习题
>>> i=0>>> while i... print i... i+=1... 0123456789原创 2014-07-19 09:45:12 · 625 阅读 · 0 评论 -
python 进阶学习之6
基础语法( ; )将两个语句连接在一行中( : ) 将代码块的头和体分开(#)表示注释( \ ) 继续上一行不同的缩进深度分隔不同的代码块原创 2014-07-19 13:55:20 · 507 阅读 · 0 评论 -
python 进阶学习之4
for 循环和range()内建函数原创 2014-07-17 09:49:12 · 533 阅读 · 0 评论 -
python 进阶学习之3
运算符原创 2014-07-16 15:49:09 · 424 阅读 · 0 评论 -
python 进阶学习之2
print print ("hello") hello原创 2014-07-16 14:17:57 · 429 阅读 · 0 评论 -
python 进阶学习之1
上是原创 2014-07-16 11:43:00 · 491 阅读 · 0 评论 -
python 进阶学习之7
切片对象sequence[起始索引 : 结束索引 : 步进值]原创 2014-07-21 16:12:25 · 422 阅读 · 0 评论 -
python 进阶学习之8
如何删除数字对象实删除一个数值对象的引用, 使用 del 语句原创 2014-07-21 17:12:38 · 389 阅读 · 0 评论 -
python 进阶学习之15
ss原创 2014-07-26 23:55:56 · 405 阅读 · 0 评论 -
python 进阶学习之14
ss原创 2014-07-26 22:18:09 · 475 阅读 · 0 评论 -
python 进阶学习之13
>>> [id(x) for x in person,hus,wif ][3077489356L, 3077491084L, 3077491340L]>>> hus[0]='j'>>> wif[0]='s'>>> hus,wif(['j', ['savings', 100.0]], ['s', ['savings', 100.0]])>>> hus[1][1]=50.00原创 2014-07-26 11:41:27 · 410 阅读 · 0 评论 -
python 进阶学习之11
Python 的Unicode 支持内建的unicode()函数内建的decode()/encode()方法原创 2014-07-24 09:33:44 · 469 阅读 · 0 评论 -
python 进阶学习之12
队列原创 2014-07-24 11:10:57 · 396 阅读 · 0 评论 -
python 进阶学习之10
运行时刻字符串连接>>> '%s %s' % ('spa','oil')'spa oil'原创 2014-07-22 11:34:28 · 408 阅读 · 0 评论 -
python 进阶学习之9
有序排列,包括下面这些:字符串(普通字符串和unicode 字符串),列表,和元组类型。原创 2014-07-21 20:01:24 · 427 阅读 · 0 评论 -
linux下python学习笔记(三)基本概念1
经过上两篇的初步认识,现在终于可以开始看python基本的语法和概念了! 1.字面常量这个感觉和C++概念一样,比如3,1.2,‘This is a string'等等。2.数python有四种类型的数:整数、长整数、浮点数和复数。其中:长整数不过是大一些的整数,(2.3-4.6j)是复数。3.字符串这个很常用,有以下方法。3.1单引号(‘)3.2双引号(”原创 2013-04-14 23:10:56 · 473 阅读 · 0 评论 -
linux下python学习笔记(十)模块2
这一篇接着介绍模块。模块的__name__每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__name__属性完成。#!/usr/bin/python# Filename: using_name.py原创 2013-04-21 12:26:09 · 576 阅读 · 0 评论 -
linux下python学习笔记(九)模块1
这回我们学习模块。上两篇的函数都是1个,但是如果一个程序中有多个函数,应该怎么办呢。我们可以使用模块。 标准库模块#!/usr/bin/python# Filename: using_sys.pyimport sysprint 'The command line arguments are:'for i in sys.argv: print ipri原创 2013-04-21 11:18:48 · 696 阅读 · 0 评论 -
linux下python学习笔记(十二)数据结构2
1.上一篇介绍的列表、元组和字符串都是序列,但序列是什么?序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。#!/usr/bin/python# Filename: seq.pyshoplist = ['apple', 'mango', 'carrot', 'banana']# Ind原创 2013-04-29 17:05:04 · 508 阅读 · 0 评论 -
linux下python学习笔记(五)
有了上篇的基础,这一篇要介绍运算符与表达式。 运算符其中有几个与c++不一样的要强调一下。1.‘la'*3得到’lalala'2.//是取整除,4//3.0得到1.03.~是按位翻转,x的按位翻转是-(x+1),~5得到-64.5.not,and,or运算符优先级(从最低的优先级到最高的优先级,其中还没接触过的运算符将在今后介绍。运算符通常由左向右结合,原创 2013-04-15 19:47:15 · 559 阅读 · 0 评论 -
linux下python学习笔记(七)函数1
这篇介绍函数。 定义函数函数通过def关键字定义,并以冒号结尾。#!/usr/bin/python# Filename: function1.pydef sayHello(): print 'Hello World!' # block belonging to the functionsayHello() # call the function#!/usr原创 2013-04-16 22:44:22 · 505 阅读 · 0 评论 -
linux下python学习笔记(八)函数2
终于又可以更新了,接着学习python中的函数。 关键参数如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值,称作关键参数。我们使用名字(关键字)而不是位置(我们前面所一直使用的方法)来给函数指定实参。#!/usr/bin/python# Filename: func_key.pydef func(a, b=5, c=10): p原创 2013-04-21 00:12:31 · 576 阅读 · 0 评论 -
linux下python学习笔记(二)
接着上一篇 Python的执行上一篇的小例子,虽然一目了然,但是还是有值得推敲的地方,我们来分析一下。#!/usr/bin/python# Filename : helloworld.pyprint 'Hello World'python至少要有第一行那样的注释,称为组织行,即开头是#!。这行说明系统运行的是哪个解释器。我们需要用chmod,给程序可执行的许可,然后原创 2013-04-14 22:48:18 · 553 阅读 · 0 评论 -
linux下python学习笔记(六)
这篇介绍控制流,就是真正的python语句了。 在Python中有三种控制流语句——if、for和while。1. if#!/usr/bin/python# Filename: if.pynumber = 23guess = int(raw_input('Enter an integer : '))if guess == number: print 'Cong原创 2013-04-15 20:37:24 · 560 阅读 · 0 评论 -
linux下python学习笔记(四)基本概念2
这篇接着介绍基本概念。 变量可以处理不同类型的值。基本的类型是数和字符串,或用类创造自己的类型。 下面对以上介绍的概念进行运用。例1:# Filename : va1.pyi = 5print ii = i + 1print is = '''This is a multi-line string.This is the second line.'原创 2013-04-15 19:22:39 · 627 阅读 · 1 评论 -
linux下python学习笔记(十九)之python标准库
Python标准库是随Python附带安装的,它包含大量极其有用的模块。熟悉Python标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题都可以简单快捷地使用它们来解决。sys模块sys模块包含系统对应的功能。我们已经学习了sys.argv列表,它包含命令行参数。#!/usr/bin/python# Filename: cat.pyimport sysde原创 2013-05-01 22:30:36 · 957 阅读 · 0 评论 -
linux下python学习笔记(十六)
#!/usr/bin/python# Filename: objvar.pyclass Person: '''Represents a person.''' population = 0 def __init__(self, name): '''Initializes the person's data.''' self.name = name原创 2013-04-30 23:00:09 · 437 阅读 · 0 评论 -
linux下python学习笔记(十八)
首先介绍错误。假如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。考虑一个简单的print语句。假如我们把print误拼为Print,注意大写,这样Python会 引发 一个语法错误。 try..except我们尝试读取用户的一段输入。按Ctrl-d,看一下会发生什么。 Python引发了一个称为EOFError的错原创 2013-05-01 17:18:22 · 643 阅读 · 0 评论 -
linux下python学习笔记(十七)
这一篇讨论输入/输出。文件你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。最后,当你完成对文件的操作的时候,你调用close方法来告诉Python我们完成了对文件的使用。#!/usr/bin/python# Filename: using_file.py原创 2013-05-01 10:57:22 · 570 阅读 · 0 评论 -
linux下python学习笔记(十一)数据结构1
这会是非常重要的内容。在Python中有三种内建的数据结构——列表、元组和字典。我们将会学习如何使用它们,以及它们如何使编程变得简单。1.列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。列表是使用对象和类的一个例原创 2013-04-29 15:43:39 · 557 阅读 · 0 评论 -
linux下python学习笔记(十五)
之前的例子都是面向过程,从这一篇起进入面向对象。类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象是这个类的 实例 。注意,即便是整数也被作为对象(属于int类),这与C++不同。对象可以使用普通的 属于 对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用 属于 类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。原创 2013-04-30 17:52:38 · 563 阅读 · 0 评论 -
linux下python学习笔记(十四)之备份实例2
接着上篇进行改进。版本三第二个版本在我做较多备份的时候还工作得不错,但是如果有极多备份的时候,我发现要区分每个备份是干什么的,会变得十分困难!例如,我可能对程序或者演讲稿做了一些重要的改变,于是我想要把这些改变与zip归档的名称联系起来。这可以通过在zip归档名上附带一个用户提供的注释来方便地实现。备份脚本——版本三#!/usr/bin/python# Filename: ba原创 2013-04-29 21:06:34 · 526 阅读 · 0 评论 -
linux下python学习笔记(十三)之备份实例1
我们已经掌握了很多Python的基本知识,我们接下来将学习如何设计和编写一个实用的Python程序。这将是非常激动人心的。 一个可以为我的所有重要文件创建备份的程序首先分析一下这个题目,例如,我们如何确定该备份哪些文件?备份保存在哪里?我们怎么样存储备份?1. 需要备份的文件和目录由一个列表指定。2. 备份应该保存在主备份目录中。3. 文件备份成一个zip文件。4. z原创 2013-04-29 20:16:21 · 810 阅读 · 0 评论