python基础(五)
字符串内置方法
1.大小写转换
字符串类型自带upper方法和lower方法,可以将字符串内的英文字母全部转换为大写或是小写。

另外,还有isupper方法和islower方法,可以判断字符串中是否为纯大写或是纯小写。

2.判断字符串是否以指定的内容开头或结尾
利用字符串自带的starswith方法可以判断字符串是否是以指定的内容开头(可以是一个或者多个字符)。
同样的,利用字符串自带的endswith方法可以判断字符串是否是以指定的内容结尾(可以是一个或者多个字符)。

3.格式化输出
字符串类型自带的format方法可以做到格式化输出,这种方法有三种用法。
1.先用{ }站位,然后逐个替换。这种使用方法类似%s,替换的数量需要与{ }保持一致。
2.在大括号内加数字,然后按数字替换,这种方式可以不用保持数量一致,还可以不按顺序,多个替换。
3.在大括号内加变量名,然后按变量名替换,这种方式可以不用保持数量一致,不按顺序,多个替换。

4.字符串的拼接
使用join方法可以将多个字符串相拼接,还可以插入字符来分隔拼接的内容。
另外需要注意的是,只有字符串才能拼接,其他类型的数据不行。

5.替换指定字符
字符串中可以用replace方法来将指定字符替换成另外的字符,并且可以决定替换的数量。

6.判断是否是纯数字
字符串中可使用isdigit方法来判断字符串中是否为纯数字。

7.了解方法
1.字体格式相关
title方法:
是所有单词首字母大写。
capitalize方法:
开头的单词首字母大写。
swapcase方法:
字母的大小写互换。

2.索引相关
find方法:
查看指定字母的索引值,从左往右找,找到一个就结束(字符可以不止一个,输出最左侧字符的索引值)。找不到时输出-1。
index方法:
与find方法差不多,但找不到时会报错。

3.计数相关
count方法:
统计某个字符出现的次数。

列表基本方法
list关键字可以将支持for循环的数据类型转化成列表,如字符串、字典、元组、集合等。

列表修改、添加数据
修改值
列表可以通过索引的方式来修改某个选定值。

添加值
append 方法可以将括号内的数据作为一个整体追加到列表末尾。
insert方法可以将括号内的数据当做一个整体来插入到索引指定位置。
extend方法可以将括号内的数据逐个加入到列表中。(相当于for循环+append的操作)

列表删除数据
删除数据
可以用delete来根据索引删除数据,这属于通用的删除方式。
使用方法remove可以根据指定的元素值来删除数据。
使用方法pop可以根据索引来弹出数据,括号内不写参数则默认弹出列表元素。

需要注意的是,remove和pop都可用于删除数据,但性质是不同的,remove是删除,他没有返回值,而pop是取出,他可以返回取出的值。

可变类型与不可变类型
可变类型
可变类型指改变值之后,内存地址不变的数据类型,例如列表

不可变类型
不可变类型指改变值之后,内存地址也会跟着改变的数据类型,如字符串。

队列与堆栈
队列指数据先进先出

堆栈指先进后出

浙公网安备 33010602011771号