今日学习总结12.29
一、字符串的内置方法
如何查看字符串类型有哪些方法?句点符 .
1.把字符串转为全大写,关键词:upper
例:string = 'jaSON123ly'

2.把字符串转为全小写,关键词:lower
例:string = 'jaSON123ly'

3.判断以指定字符开头和结尾,关键词:startswith('字符'),endswith('字符')
例:string = 'jaSON123ly'

4.小案例:验证码的比对

5.格式化输出的使用,关键词:format
a.第一种方法:类似于占位符,输入的值会和{}一一对应

b. 第二种方法:把format传入的多个值当作一个列表,然后用{索引}取值

c.第三种方法:指名道姓地为指定的参数传值,即使顺序打乱也没有影响

d.小练习:关键词:join
从可迭代对象中取出多个字符串,然后按照指定的分隔符进行拼接,拼接的结果为字符串
格式为:'分隔符'.join('字符串')

6.替换字符串,关键词:replace

7.判断字符串是否是纯数字组成,返回结果为True或False,关键词:isdigit

二、字符串的了解方法
1.找到字符串所在的索引位置,关键词:find,index

find和index有区别,find找不到会返回-1,index找不到会直接报错
2.统计一个字符在另外一个字符中存在的次数,关键词:count

3.center,ljust,rjust,zfill

4.captalize, swapcase, title
captalize:首字母大写
swapcase:大小写翻转
title:每个单词的首字母大写

三、列表的内置方法(重要)
关键词:list
类型转换:
1.列表的修改:list可以按照索引修改指定位置的值,但如果索引不存在则报错


2.列表的添加:append,insert,extend
第一种方式:append()列表尾部追加元素
第二种方式:insert()在指定位置插入元素
第三种方式:extend()一次性在列表尾部添加多个元素


3.列表的删除:del,remove,pop
第一种方式:

第二种方式:pop()默认删除列表最后一个元素,并将删除的值返回,括号内可以通过加索引值来指定删除元素

第三种方式:remove()括号内指名道姓表示要删除哪个元素,没有返回值

四,可变类型与不可变类型
可变数据类型:值发生改变时,内存地址不变,即id不变,证明在改变原值。#列表
不可变类型:值发生改变时,内存地址也发生改变,即id也变,证明是没有在改变原值,是产生了新的值
五、队列与栈
队列:先进先出
栈:先进后出

浙公网安备 33010602011771号