str .list.touple.dict 类的某些功能

来源:互联网 发布:手机淘宝如何联系卖家 编辑:程序博客网 时间:2024/05/20 18:50


str  

capiticalize   :  首字符大写


str  功能
capitalize    首字母大写
center(20,"_")
count:子序列的个数
endwith: 结尾    startwith 开始
content.expandtabs()  将tab换成空格
\t 代表的是tab键
find 寻找子序列的位置,没有找到返回-1
format :
index:获取子序列的位置,没找到就报错
.center(w,e,er)   括号里面有东西就叫参数,self表示不用参数, self后面有两个传两个参数,
有些东西等于后面是有值的,属于默认的
isalnum   字母和数字
isspace  空格
istitle  标题     title  变成标题
isupper  大写
islower  小写
isalpha  
join   列表 连接起来:
ljust:左对齐,右填充   rjust
lower :bianxiaoxie   upper  
lstrip: 移出左边空格
rstrip:右
strip: chulezhongjian
partition: 分割    reparttition  
()  yuanzu   [ ]  列表
replace:从左向右找几个

rfind rindex  
split 分割 
rsplit 右分割
   \n  换行符分割
swapcase   大变小  小变大
查看帮助:  按住ctrl  
*****  今天把代码都敲进自己的博客
index:索引
len  字符串的长度
开头为0  s[n]  :切片  索引  s[0:2]   显示出0<=x<2的字符
循环输出字符串每个字符:  先求长度
另一种循环:  for循环:定义变量名:break continue  在循环也适用
list  列表:元素集合
append 追加
列表内部提供的其他功能:
append :  向后追加
count:查看列表元素出现的的个数
extend: 批量添加数据      只要能通过for 搞的都是迭代的 #interable  可迭代的
index  : 某个值的索引
insert:向指定索引插入
pop:移除 拿掉最后一个
赋值之后把最后一个数值赋给变量
remove :  移除  不能加参数,只能多次执行
reverse   : 把列表倒过来 反转
sort:简单的排序
del  删除  del +元素,部分也可以



元组:
元组和列表几乎是一样的
列表可以进行修改,元组不能修改
nametuple  =(' ',' ')   len  
切片  ,for循环,   不能删除
count:查个数  index   获取索引

字典:{}   字典的每一个元素都是键值对
user_info = { 
 age : 2
name :"casdj"

 }
字典的索引:print(user_info("name")    casdj
无切片,可循环  默认输出key
keys 键 values值  items键值对
keys ,values 可以直接加到for循环的那一行
items   则要定义变量才能输出  
clear 清除所有的内容
copy 忽略它
get  : 根据key 获取值,不存在获取none  索引取值不存在报错
has_key:检查置顶Key是否存在  in也可以解决
pop 
popitem :从尾部
update:更新字典
del  :删除指定索引的键值对

其他内容:

购物车 :  购物车应用程序: enumerate  : 再循环的时候变成键值对   参数(0)默认0
字符串转换成数字 int(str)
python 2.7 range  获取指定范围中的数字  在内存中创建
                Xrange    不创建   for 循环才创建
python 3
range = (xrange)
for i in range(1,10)   1-9
range (1.10,2)     
从大到小  for i in range (10,1,-1)  10-2
获取索引 n = len(li)   range(0.n)

原创粉丝点击