Python_12字符串和列表和元组和字典的方法
首字母大写
去空格
大小写变换
替换
是否为数字或字母开头
查找开头结尾
计算字符串字符个数
格式化字符串
字符串的编码显示或切换
字符串居中显示,靠右靠左显示
**************************************************************************
列表的创建方式
li=['1','2','3']
l1=list('1','2','3')
列表的公共功能:
索引
切片
for循环
长度
enumrate--枚举
包含 in
删除 del
特有功能:
反转
排序
追加
插入
索引
删除
计数
扩展
清除
*******************************************************************************************************
元组:
t=(1,2,3,4)
t=tuple([1,2,3,4])
特有功能:
个数
索引位置
元组不能修改,但是可以修改孙子的值
******************************************************************************************************************************************
字典 键值对
d={"k":value,"k":value,"k":value,"k":value,}
li=[1,2,3,4,5,6]
dic={}
for i,j in enumrate(li,10):
dic[i]=j
d=dict(enumrate(li,10))
公共功能:
索引
增加,追加 d.update({'k':'v'}) 或 d['k']=v
删除
for循环
长度计数
in
特有功能:
列出所有项 item
列出所有的key,值
get
has_key在3.+变成了 xxx in dic.keys()
更新 update
fromkeys
clear
********************************************************************************************************************************
字符串和字节之间的转换
字符串 str
字节 bytes
a="李杰"
b=bytes(a,encoding='gbk')
type(b)
c=str(b,encoding='gbk')
******************************************************************************
int 类型有优化机制
a=123
b=123
a和b的地址是相同的 有优化机制 -5----127地址是相同的
a=123
b=a