###03内容回顾
- ascii码包括:字母,特殊字符,1个字节,8位
- Unicode:16位,两个字节 升级三十二位,四个字节
- utf-8:最少用8位,英文字母8位1个字节,欧洲16位,2个字节,中文24位,3个字节
- gbk:中文2个字节,英文一个字节
- int:数字类型,一个方法,bit_length()计算最少字节
- bool: True, False
- str:str->bool 有东西就是真
- s = 'abcxnd’取字段,顾头不顾尾,最后一个是步长
- 字符串的方法,captlze首字母大写,
- uper()全大写,
- lower()全小写,
- find()通过元素找索引,
- index()通过元素找索引,找不到,报错;
- swpcase()大小写反转;
- len()长度,
- repalce(old,new,count)替换,
- isdigit()返回bool值
- isapha()
- isnumpha()
- startswith,endswith从什么开始到什么结束
- count()统计某个字符出现的次数
- center()居中
- strip()删除左右两边的空格
- split()用什么隔开,
- format()格式化输出
{}
{0}{1}{2}{0}
{name}{age} name = age - for i in 可迭代对象
pass
day04
列表:list,列表可以放任何类型
list1 = [‘张三’,‘李四’,‘王五’]
list1 = ['张三','李四','王五']
#通过下标来取
list2 = list1[0]
#0到第2个元素
list3 = list1[0:3]
#在后面追加一个元素, 只能增加一个且不能规定位置
list1.append('新元素')
#追加一个元素,可以规定位置,下标+新元素
list1.insert(3,'新元素')
#追加一个可迭代的对象
list1.extend('可迭代的元素')
#删除一个元素,按索引去删除
#也可以按元素名称删
#有返回值,显示删除了谁,
#如果不写索引,删除最后一个
list1.pop(1)
#清空这个列表
list1.clear()
#直接删除这个列表
del list1
#选择删除这个列表里面的谁
del list1[0:1]
#改
list1[0] = '男神'
list1[0:3] = [1,2,3,'张三','李四']
#查
for i in list1:
print(i)
print(list[0:2])
#公共方法,一共有多少元素
l = len(list1)
#返回这个元素出现的次数
l = list.count('元素')
#找到某个元素的索引
num = list1.index('需要查找的元素')
#列表排序的方法(reverse=False)是正序,True是倒叙,里面可选参数
list1.sort()
#反转排序
list1.reverse()
元组 tuple(),儿子不能更改,孙子可以更改
tu = (1,2,3,'太白',[1,2,3])
s = 'abcd'
s1 = '_'.join(s)
range,从0开始到10,最后一位是步长
for i in range(0,100)
printi