字符串:一对引号括起来的字符集合(存贮在安全区域
不记得的转义字符: \r -- 回车
三个引号可以允许字符串跨行,跨行时自带换行符
字符串--类似元组,不可修改,切片和列表统一。
切片后同样可以继续接方法(重要)
字符处理:
.capitalize()首字母大写 同理,有lower,upper,swapcase
.count()计算关键字个数,endswith、startswith检查首尾
其实这些方法用正则表达式也许更好)
find,rfind寻找关键字(有范围)
ljust,rjust左右对其字符串
lstrip,rstrip左右删除空格或指定字符
replace直接替换字符,*split-有用,分解字符串
格式化字符串:关键:format格式化函数
使用方法:字符串中使用{n}占位,之后填上对应索引的字符
部分格式标记和c相似:% - n . m F,不一一列出
*# 与 0 #号用0标记8进制,0x标记16进制,0号替换空格用0填充。
字典:---哈希表
所以需要一个可哈希化的量和另一个配对。
哈希化hash()
创建字典的奇怪方法:直接赋值/字典推导
以及可map对象:成员为两元素的元组列表
或者dict(keyname = value )此时键名只能时字符串
创建有初始值的字典:dict .fromkeys
*返回对象:dict.keys() dict.values() dict.items()
抽取对象:dict.get(),可标记默认值
同时你也可以使用成员符+键获取对象(get了个寂寞