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)