python字符串,列表,元组,字典的介绍:
(一)字符串
1.字符串
例如 t=“123434”,这就是一个字符串;
2.字符串类型转换
3.字符串的输入,输出
输入input 输出print (%d 数字,%s 字符串)
4.组成字符串的2种方式
a=“lao”
b=“wang”
d=a+b
如果是数字就会直接加 a=2 b=3 c=a+b c=5;
4.字符串的下标
下标都是从0 开始 你要取到 name中的f 用name[-1]或者name[5]都可取到
5.切片
例如name[2:4] 取的是name[2],name[3],左闭右开区间[2,4)
name[::2],间隔一个取,name[::-1] 一个一个倒着取
[起始位置,终止位置,步长]
6.字符串的常见操作
字符串 . tab;提示给你字符串有的操作
find 找到待查找的字符串第一个字符下标位置,找不到返回-1
几个空格几个位置
index 也是查找下标,但是在没有的时候会报错
count
replace
split
返回的是数组 list
title 就是把每个单词的首字母大写
startswith 是以什么开头 是为真,不是为假和endswith 是以什么结尾 是为真,不是为假
lower 所有的字母转为小写,upper,所有的字母转为大写
lstrip 删除字符串前的空白字符, rstrip 删除字符串后的空白字符 , strip 两边都删除
isslpha() 判断是字母 isdigit() 判断是数字 isalnum()是字母加数字
**join将数组中的字符串,合并成一个字符串 **
(二)列表
name=[“AA”,“BB”,“CC”]
1.创建列表的两种方式
2.列表的增删改查
2.1增加append()在后面加入,insert(位置,内容)在指定位置添加,extend(数组/字符串)添加(有点不同见下图)
在原来的name列表上添加
2.2删除 pop(位置) 不指定默认删除最后一个,remove(元素) del(位置)
2.3 改变
2.4 查寻 in 或者not in
(三)字典
1字典的创建
{键:值,键:值}
2.字典增删改查
2.1字典中无这个值就是增加,有就是修改这个值
2.2删除
2.3查询
2.4 常见的字典操作
(四)元组
和列表类似,不同之处在于元组的元素不能修改,元组使用的是小括号,列表是方括号
1.创建元组
2访问元组
3.内置函数count,和index