今日学习总结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也变,证明是没有在改变原值,是产生了新的值

 

 

五、队列与栈

  队列:先进先出

  栈:先进后出

 

posted @ 2021-12-29 16:41  晨昏xcf  阅读(47)  评论(0)    收藏  举报