Python基础教程
音量为1
这个作者很懒,什么都没留下…
展开
-
Python深复制浅复制or深拷贝浅拷贝
Python深复制浅复制or深拷贝浅拷贝简单点说1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象用一个简单的例子说明如下:>>>import copy>>>a = [1, 2, 3, 4, ['a', 'b', 'c']]>>> b = a>>> c = co转载 2012-11-26 20:57:24 · 9590 阅读 · 2 评论 -
Python sys.argv[]用法
在学python的过程中,一直弄不明白sys.argv[]的意思,虽知道是表示命令行参数,但还是有些稀里糊涂的感觉。今天又好好学习了一把,总算是大彻大悟了。Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:1、使用sys.argv[]的一简单实例, import sys,os os.syst转载 2012-12-01 22:37:21 · 806 阅读 · 0 评论 -
Python基础教程学习笔记----第一章
1.Python中的变量名可以包括字母、数字和下划线,但变量不能以数字开头。2.字符串表示:str和repr str:str函数会把值转换为合理形式的字符串。 repr:repr函数会创建一个字符串,它以合法的Python表达式的形式来表示值。 example:>>>print repr(“hello,world”原创 2012-11-18 13:55:35 · 519 阅读 · 0 评论 -
Python基础教程学习比较----第二章 列表和元组
1.序列:序列中每个元素被分配一个序号------及元素的位置,称为索引。 a) 序列中第一个元素索引为0,最后一个元素索引为-1。 b) Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。2.列表和元组的区别:列表可以修改,元组则不能。 PS:列表的各个元素通过逗号分隔,写原创 2012-11-18 13:58:53 · 703 阅读 · 0 评论 -
Python基础教程学习笔记----第三章 字符串
1.基本字符串操作:所有标准的序列操作对字符串同样适用。2.字符串格式化------使用字符串格式化操作符,即百分号%实现 a) %s:转换说明符,标记了需要插入转换值的位置。s表示值会被格式化为字符串。 b) %f:f表示浮点数。 PS:如果要格式化的字符串里面包括百分号,那必须要使用%%。3.字符串方法:find,join原创 2012-11-18 14:03:26 · 473 阅读 · 0 评论 -
Python基础教程学习笔记----第四章 字典
1.字典是Python中唯一内建的映射类型,字典中的值没有特殊的顺序,但都存储在一个特定的键(Key)里。键可以使数字、字符串甚至是元组。2.字典的创建:每个键和值之间用冒号(:)隔开,项之间用逗号(,)隔开,整个字典用一对大括号括起来。空字典由两个大括号组成。 a)dict函数:通过其他映射或者(键,值)这样的序列对建立字典。3.基本字典操作:很多方面与序列类似。原创 2012-11-20 21:43:39 · 492 阅读 · 0 评论 -
Python基础教程学习笔记----第五章 条件、循环和其他语句
1.使用逗号输出:print输出,打印多个表达式,使用逗号隔开。2.语句块a) Python中,冒号(:)用来表示语句块的开始,块中的每一个语句的是缩进的(缩进量相同)。3.布尔变量: a)False ,None ,0,””,(),[],{} ,这些值作为布尔表达式的时候,会被解释器看做假(False)。 PS:bool(0) == boo原创 2012-11-20 21:48:44 · 880 阅读 · 0 评论 -
Python网络编程说明(1)
一、网络知识的一些介绍 socket 是网络连接端点。例如当你的Web浏览器请求www.jb51.net上的主页时,你的Web浏览器创建一个socket并命令它去连接 www.jb51.net的Web服务器主机,Web服务器也对来自的请求在一个socket上进行监听。两端使用各自的socket来发送和 接收信息。在使用的时候,每个socket都被绑定到一个特定的IP地址和端口。转载 2012-12-10 23:18:52 · 705 阅读 · 0 评论 -
Python socket模块编程
Python提供了两个基本的socket模块。一个是socket,它提供了标准的BSD Socket API;另一个是socketServer,它提供了服务器中心类,可以简化网络服务器的开发。 本文简要介绍socket模块包含的类及其使用。 1.开始了解socket模块前,先熟悉下Python的网络编程模块主要支持的两种Intent协议:TCP和UDP。TCP协原创 2012-12-13 22:22:12 · 5695 阅读 · 0 评论