Python 字符串的操作 【2】

\ 转义符
words = 'hello \nshark' print(words) 
nn = = 'This shirt doesn\'t fit me'
拼接
a1 = 'wewe'  a2 = 'w'
a3 = a1 + a2  a3  'wewew'
* 复制
>>> print('love----\n' * 6)
love----
love----
love----
love----
love----
love----

字符串 是 Python 中的一个 序列类型
存放的数据,在其内是有序的,内部的数据是可以通过在其内部所处的位置进行访问等操作。
序列里的每个数据被称为序列的一个元素
元素在序列里都是有个自己的位置的,这个位置被称为索引
s1 = “shark”
在这里插入图片描述
在这里插入图片描述

# 使用切片获取多个元素
>>> s1[0:2] 
'le'
# 起始和结尾的索引号可以不写
>>> s1 = "lenovo"
>>> s1[:]  所有
'lenovo'
>>> s1[4:] 4到结尾
'vo'
>>> s1[:-1]
'lenov'
>>> a = 'lenovo'
>>> a[0:6:2]
'lnv

len 获取字符串的长度
a = ‘wewe’ n = len(a) 4

split 分割 默认使用 空格或者 Tab 间做为分隔符 
可以指定分隔符split(',',1) 以逗号分隔符 只分隔第一个逗号 从左到右 rsplit 反向从右向左
>>> a = 'wee wee 1221'
>>> a.split()
['wee', 'wee', '1221']
>>> a= 'ewew.wewe.wee  22323 23.3232'
>>> a.split(".")
['ewew', 'wewe', 'wee  22323 23', '3232']
>>> a.split(".",1)
['ewew', 'wewe.wee  22323 23.3232']
不更改原来的变量

>>> ip.rsplit('.', 1)
['192.168.1', '100']
>>>
replace 替换
>>> a = '12.12.45'
>>> a.replace('.','-')
'12-12-45'
>>> a
'12.12.45'
>>> a = '12.12.54'
>>> a.replace('12','34')
'34.34.54'

strip 移除字符串两端的空白字符
>>> a = '       werew    '
>>> a.strip()
'werew'
startswith 判断字符串以什么为开头
endswith 判断字符串以什么为结尾
>>> a = 'love'
>>> a.startswith('l')
True
>>> a.startswith('o')
False
>>> a.startswith('lo')
True
>>> a.endswith('e')
True

>>> nn = input('请输入')     类似于shell read -p
请输入234234
>>> nn
'234234’
输入的任何内容都认为是字符串

在这里插入图片描述

发布了6 篇原创文章 · 获赞 5 · 访问量 268

猜你喜欢

转载自blog.csdn.net/wx912820/article/details/104668563