一、字符串的概念
编程的本质是有两种数据类型,数字跟字符串
1、什么是字符串?
在引号里的数据类型就是字符,如
s = “Today is Saturday”
此时 s 就是一个字符串类型的变量
2、定义字符串
四种方法,分别为单引号,双引号,多引号以及函数创建
s = str(“Today is Saturday”)
3、字符串的常用方法
Python是一种面向对象的语言,面向对象的语言中一个必不可少的元素就是方法,而字符串是对象的一种,所以有很多可用的方法。
跟很多语言一样,Python使用以下形式来调用方法:对象.方法(参数)
‘capitalize’ # 将字符串的首字母大写

‘center’ # 将字符串居中,第一个参数是指定宽度,第二个参数表示填充的符号,默认为空格

‘count’ # 统计字符串中出现字符或者字符串次数

‘encode’(重要) # 将字符串转换为字节
建议进行编码转换的时候统一使用utf-8
注意:编码和解码一定要使用同一个标准!
与它对应的是字节的decode(解码)
此时 s 在内存里就是一个乱码,python为了我们能看清所以显示这个
‘endswith’ # 判断字符是否以xx结尾

‘startswith’ # 判断字符串是否以xxx开头

‘find’ # 查找字符串中某个字符或者字符串第一次
# 出现的位置,注意:如果不存在,则返回-1


rfind # 找最后一个

‘index’ # 查找字符串中某个字符或者字符串第一次
# 出现的位置,注意:如果不存在,则抛出异常
rindex # 找最后一个

‘format’(很重要) # python3推出新的一种格式化字符串的方式

join # 用特定的符号 拼接字符串,注意参数是一个可迭代对象
#一般是跟列表配合的

split # 分割字符串

rsplit #从后面开始分割字符串
lower # 转小写

upper # 转大写

title # 转换字符串为一个符合标题的规则

strip # 清除字符串两边的空格

rstrip # 清除右边的空格

lstrip # 清除左边空格

replace # 替换字符串

如下判断是不是的方法,只要会用即可
返回的是布尔值,Ture(真)、False(假)。
istitle # 判断字符串是不是标题

isspace # 判断是不是空白字符

islower # 判断是不是小写字母

isupper # 判断是不是大字母

isalnum # 判断是不是有字母和数字组成

isalpha # 判断是不是有字母组成

isdigit # 判断是不是数字组成


被折叠的 条评论
为什么被折叠?



