1.8 字符串

1. 字符串的定义:
1)单引号’ ’ ,如: ‘Jack’
2) 双引号 “” , 如:“Alice”
单双引号不能混用, 如: “Alice‘ (错)
3) 三引号 ‘’’ ‘’’ “”” “”"
之间的使用区别在于:
a. 如果字符串中本身有" 那么就用单引号 ’
b. 如果字符串本身有" 那么就用单引号 ’
(比如: "Alice like ‘Red’ " 或者 ’ Alice like “Red” ‘)
c. 可以使用转义
d. 三引号作用:
- 字符串定义 : ‘’’ hello world ‘’’
- 多行注释
- 多行展示 ‘’’ hello
world ‘’’ 结果就会展示成两行(可查看下方截图)
在这里插入图片描述

2. 字符串拼接:
1) 多个字符串进行连接: + 如: "hello " +“world” = “hello world”
在这里插入图片描述
2) 多个相同字符串连接: 字符串*n
在这里插入图片描述
3) join拼接方法

在这里插入图片描述
3 . 字符串的特点
1) 字符串不可修改
2) 字符串的特性被称为sequence(序列),一个序列由若干个元素组成Sequence相同的操作:
支持位置索引index查找元素:
a=“hello,world” 那么 a[1]=“e”
从左往右: a[0]开始到a[len(a)-1]
从右往左: a[-1]到a[-len(a)]

4 . 字符串的常用方法:
1) 字符串拼接,上边2中已经讲过, 字符串拼接: “+” , 重复显示:" * " ,符号链接:.join
2) 字符串(str)**切片[ ]**操作:就是截取字符串的一部分内容str[a:b] (注意,此处区间左闭右开,即:左包含右不
包含)和索引一样,切片的操作符是 []
参数是两个,中间以:隔开
string[start:end] : 从start开始,到end结束,但不会包含end
string[start:]: 从start开始,到字符串结束
string[:end]: 从第一个字符开始到end结束,但不包含end 在这里插入图片描述
在这里插入图片描述
3) 字符串分割(split(a,b)):通过对传入的字符串以某个字符进行分割,这里,a代表分割的字符,b代表分割次
数(b可缺省,当不写入b时,此时字符串只要遇到分隔符a就会进行一次分割)
注意: 最后返回的结果是一个列表 )
在这里插入图片描述
4) find(a)
在这里插入图片描述5) replace(a,b) 将a替换成b
在这里插入图片描述
6) str.format()格式化输出,
跟%格式化功能相同,一般与{}组合使用 ,format参数可以多个,且类型可以不同

在这里插入图片描述
7) lower() 字母变小写 , upper() 字母变大写
在这里插入图片描述

8) 字符串的去空处理
a. .strip():把头和尾的空格去掉
b. lstrip():把左边的空格去掉
c. rstrip():把右边的空格去掉

5. . 字符串的格式化输出 format() , % , f(f是format的缩写,是python3.6的新特性):
在这里插入图片描述

字符串格式化的内容补充在: 第一篇,第十九节中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值