标签:python
第三章
1. 字符串格式化
>>>format="hello %s %s world"
>>>values=(‘world‘,‘hot‘)
>>>print format % values #也可以接收单个字符串也
也可以用%f %d这类的类似与c的printf
匹配多个参数的时候应该用圆括号
>>>‘%s plus %s equals %s‘ %(1,1,2)
>>>‘%010.2f‘ % pi
‘0000000003.14‘ 表示一共10个位子 0,整数,小数点,小数部分
2.字符串的操作
find 或者find(‘xx‘,start,end)
str.find(‘xxx‘) #返回字符串的位置
join, split的逆方法.
比如s=[1,2,3,4] flag=‘, ‘ flag.join(s) -> 1,2,3,4
replace(source,xxxx)替换
3. 转换表
table=maketrans(‘ca‘,‘bd‘)
word=‘helloworld‘.translate(table)
第四章
这部分内容少 写成一个日志
1.字典的创建
>>>items={‘alice‘:‘1234‘,‘bob‘:‘4567‘}
{}为空字典
2.dict函数
d=dict( 二元键值队 ) 比如[(‘a‘,1),(‘b‘,2)]
3.基本操作
len(d)
d[k]
del d[k]
k in d
4.格式化字符串
template=‘<html>%(title)</html>‘
print template % {‘title‘:‘hello‘}
5.字典的方法
clear清空
remove
copy # y=x.copy()
深度复制:deepcopy # dc=deepcopy(d)
get访问字典不会报错,且设置不存在的时候的值 get(key,‘error infor‘)
fromkeys创建空字典,只有键的比如 {}.fromkeys([‘name‘,‘age‘])
has_key
items 无次序
iteritems返回迭代器
pop(key)删除
popitem删除最后一个
update
函数大多不用死记硬背,用到的时候翻翻笔记,单独查用法,用的时候熟悉.!!
Python读书笔记-第三章,四章
标签:python
原文地址:http://blog.csdn.net/cq361106306/article/details/43090969