字符串
定义方法 : x = "chen shao zui suai"
字符串可以切片取值, 切片取值是复制取值, 创建新的空间存放
正向反向取值, 只能取, 不能进行修改
成员运算
in not in is
可以把任意类型转化为字符串
可以被循环
len长度
字符串的内置方法
-
count 计数 统计字符串长度,
-
find 查找 起始位置
-
可以给定查找范围, 默认是从0 开始查找
-
找到一个就返回, 后面多的不再继续返回值, 没有找到不报错, 返回-1
-
-
index 查找 找不动会报错
-
可以给定查找范围, 默认从0 开始, 查找到第一个, 后面不再返回
-
找不到报错
-
-
title 把字符串首字母大写
-
每个单词的首字母大写
-
-
strip 去除空格字符
-
去除句子两边的空格, 中间有空格不去, 可以指定去除的字符
-
默认去除空格 回车, tab键
-
-
split 切分字符串
-
切分字符串 默认空格, 可给定字符进行切分, 还可以给定参数进行切割多少次
-
rsplit 从右开始切分, 同上操作
-
-
startswith 判断开头
-
判断开头, 正确返回True
-
-
endswith 判断结尾
-
同上
-
-
center 补齐居中
-
居中补齐, 给定长度后, 使用给定字符进行居中补齐,
-
左补齐 ljust 左补齐, 同上给定补齐个数和字符
-
右补齐, rjust 右补齐同上给定补齐个数和使用的字符
-
zjust 用0 补齐, 与左补齐一样
-
-
replace 替换
-
替换字符串, 每次只能替换一串, 并且在字符串中有, 没有报错
-
可以给定替换个数
-
-
swapcase 大小写翻转
-
大小写翻转,,
-
-
upper 大写
-
lower 小写
-
join 拼接
-
一定要给定字符进行拼接, 只能拼接字符串
-
同种类型进行拼接 , 字符串和数字不能拼接
-
-
capitalize 句首大写
-
isdigit 是数字
-
isalnum 数字或字母
-
isalpha 字母
-
判断byte 类型和Unicode类型的数字
-
-
ismerica 罗马.....
-
等is系列
类表类型
定义方法; lists = ['chen','shao','zui', 'shuai']
常用操作和内置方法
按照索引取值, 可存可取
成员运算 in not in
len长度
-
append 添加, 可以添加一个元素, 也可以添加多个元素, 可以添加一个列表, 字典, 元组,等类型
-
pop
-
删除, 有返回值, 默认删除左后一个
-
给定删除索引位置
-
-
remove
-
删除元素, 需要输入删除的元素
-
-
clear 清空列表内的值
-
extend
-
这个是添加多个值到类表中
-
拆散添加 实现多个列表融合
-
-
insert 指定位置添加到列表中
-
del 解除绑定关系
-
count 计数
-
index 索引
-
sort 排序, 只能是同种类型, int str都可以,只能是同时判断一种
-
reverse 把列表倒叙
-
copy 浅copy
元组类型
可以存多个值, 但只能不能改, 里面的元素博客园更改, 用来读的
定义方式: tup = (1,2,233,35,6,77,8,)
按照索引取值, 有序
可以进行切片操作
len长度
成员运算 in not in
内置方法: find index 基本用不到,
字典类型
按照key=value取值, 对应存取,
可以存多个值, 且多类型的值, key是对值进行描述的对象
定义方式 dic = {"chne":2345}
字典跟类表相似的是能存多个值, 但字典是无序的, 取值是从key对应值来去的, 速度非常快,
当给字典总添加值时, 存在会覆盖, 不存在就新建key
字典的内置方法
-
get 得到值
-
keys 得到键
-
value 得到值
-
pop 删除键
-
clear 清空
-
items 得到键值
-
copy 复制
-
popitem 随机删除
-