随笔分类 -  <Python>学习笔记

摘要:字典的使用在某些情况下,字典比列表更加适用:表示棋盘状态:每个键都是由坐标值组成的元组;存储文件修改次数,用文件名作为键;数字电话,地址簿;创建和使用字典字典由多个键及与其对应的值构成的;例:phonebook = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}其中名字键,电话号码是值,每个键和他的值之间用冒号:隔开,键之间用逗号,隔开,而整个字典由一对大括号括起来;注意:字典中的键是唯一的(其他类型映射也是如此),而值并不一定;dict 函数可 阅读全文
posted @ 2012-11-29 11:48 z_ero 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:字符串都是不可变的,例如以下的分片是不允许的:字符串格式化操作符即百分号%;例:%s为字符串的转换字符(conversion specifier);如果要在格式化字符串里面包括百分号,那么必须使用%%;如果要格式化输出浮点数,可以使用%f,若要设置保留小数点几位可以写成%.2f,意思是保留小数点后2位,例:如果要转换的操作数是元组的话,需要用括号括起来,例:因为元组中的每一个元素都会被单独格式化;转换符说明:%字符:转换说明符的开始;转换标志(可选):-表示左对齐,+表示加上正负号,""空白字符表示正数之前留空格,0表示转换值的位数若不值则用0填充;最小字段宽度(可选):转 阅读全文
posted @ 2012-11-22 23:53 z_ero 阅读(2258) 评论(3) 推荐(1) 编辑
摘要:在Python中最基本的数据结构是序列(sequence),第一个索引从0开始; 在Python中,索引可以是负数,-1表示最后一个元素(倒数第一),-2表示倒数第二个元素; 例如:通用序列操作 索引(indexing)、分片(sliceing)、加(adding)、乘(multiplying),判断某个元素是否属于该序列成员、此外,还有计算序列长度,找出最大或最小元素的内建函数; 索引 从 0 开始递增,例:如果索引是负数,则会从最右边开始,也就是从最后第一个元素开始计数,例:序列到 -5 的时候就是最后一个元素了(从右向左),等同于序列 0 ;例:我们输入一... 阅读全文
posted @ 2012-11-19 10:01 z_ero 阅读(2973) 评论(4) 推荐(5) 编辑
摘要:安装Python一般在Linux下直接输入 python 即可运行它的解释器;如果要手动安装:http://www.python.org 选择下载 tar 格式的压缩文档;tar -xzvf Python-3.3.0.tgz (这里版本是3.3.0) 进行解压缩;进入该目录 cd Python-3.3.0;进行配置安装 ./configure --prefix=$(pwd); make; make install ;如果有root权限可以使用包管理工具安装:如果是 Debian 执行 apt-get install python;如果是 Gentoo 执行 emerge python;如果是 阅读全文
posted @ 2012-11-17 09:51 z_ero 阅读(28281) 评论(7) 推荐(1) 编辑