python基础知识(三):字符串的相关操作+运算符的使用

本文详细介绍了Python中的字符串操作,包括创建、拼接、合并、复制、提取、切片、分割、修改、驻留机制以及查找方法。此外,还讨论了运算符的使用,涵盖算术、位、比较、复合赋值、逻辑和成员操作符等。
摘要由CSDN通过智能技术生成

一 、字符串的相关操作

(一)字符串的创建

① 单引号和双引号都可以创建字符串。

>>>a=' I "love" chocolate ' #当字符串中需要用到双引号时,应在句首和句末用单引号来创建字符串
>>>b=" i'm a girl "  #当字符串中需要用到单引号时,应在句首和句末用双引号来创建字符串

②三个连续的单引号和三个双引号可以创建多行的字符串,此时字符串中可以随意使用单引号和双引号

(二)字符串的输入

myname=input("请输入名字")

(三)转义字符

转义字符可以用于进行一些特殊操作,比如在字符串中引用单引号、换行等。
在这里插入图片描述

(四)字符串的拼接

①使用加号+
②将多个字面字符串直接放到一起实现拼接

(五)字符串的合并

join():将列表中的一系列子字符串连接成一个字符串。

>>>a=['to','be','or','not']
>>>'*'.join(a)
'to*be*or*not'

注:join()和加号+都可以用来拼接,但是使用+拼接字符串时,会生成新的字符串对象,join()为逐一拷贝再拼接,因此不推荐使用+。

(六)字符串的复制

使用*

>>>"aa"*3 
"aaaaaa"

(七)字符串的提取

提取字符串的某个位置上的字符:
①正向搜索
在字符串后面加[len(str)-1](从左往右数,第一个字符是0)
②反向搜索
在字符串后面加[-len(str)](从右往左数,第一个字符是-1)
注:不能超出索引范围

(八)字符串的切片

切片slice操作:指的是对字符串进行截取,标准格式为:[起始偏移量:start:终止偏移量end:步长step]
在这里插入图片描述

反向提取字符串:在这里插入图片描述
注:切片操作时,起始和终止偏移量不在[0,字符串长度-1]范围内,也不会报错。小于0,会被当做0(字符串开头);大于(字符串长度-1),会被当做-1(字符串的末尾)。

(九)字符串的分割

split()函数:指定分隔符,将字符串分割成多个子字符串。如果不指定,将会默认为空白字符(空格、制表符、换行符)。

>>>a='to be or not'
>>>a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值