字符串

字符串

索引

索引(下标) 通过索引可以精确的定位到某个元素

name = "meat"
meat 每一个字母叫做一个元素
# 0123       从左向右代表每一个字母
#-4-3-2-1    从右向左每一个字母
print(name[-1])  输出 t

name = "今天是个好日子"
        0 1 2 3 4 5 6
        -7-6-5-4-3-2-1
a = name[0]
b = name[1]
print(a+b)    **输出今天**

切片

name = "todayisgood"
print(name[0:2])  输出:to
顾头不顾尾  name[起始位置:终止位置]

print(name[:]) 
某个位置不指定的时候默认取最后或最前
print(name[:3])  输出:tod
print(name[2:5]) 输出:day

print(name[-2:-5])

print(name[-2:-5:-1]) 
# **[起始位置:终止位置:步长] 步长默认为1**

```python

name = “大黑哥吃大煎饼”
print(name[1:5])
输出 黑哥吃大
print(name[-2:-6:-1])
输出 煎大吃哥
print(name[-6:6])
输出 黑哥吃大煎
a = name[0]
输出 大
b = name[2]
输出 哥
c = name[4]
输出 大
d = name[6]

print(a+b+c+d)

print(name[::2])

print(name[100:105])
切片的时候起始位置和终止位置都超出的时候不会进行报错

print(name[100])
索引的时候索引值超出范围的时候会报错


```python
s = 'Python最NB'
获取s字符串中前3个内容
s[0:3]
获取s字符串中第3个内容
s[2]
获取s字符串中后3个内容
s[-3:]
获取s字符串中第3个到第8个
s[2:8]
获取s字符串中第2个到最后一个
s[1:]
获取s字符串中第1,3,5个内容
s[0:6:2]
获取s字符串中第2,4,6个内容
s[1:7:2]
获取s字符串中所有内容
s[:]
获取s字符串中第4个到最后一个,每2个取一个
s[3::2]
获取s字符串中倒数第5个到最开始,每3个取一个
s[-5::-3] 

大小写

s = "alex"
s1 = s.upper() #全部大写
print(s1)

s = "ALEX"
s1 = s.lower() # 全部小写
print(s1)

首字母大写

name = "alex"
name1 = name.capitalize()
print(name1)
输出  Alex

每个单词首字母大写

name = "jerry home"
print(name.title())
输出 Jerry Home

大小写反转

name = "JerryHome"
print(name.swapcase())
输出 jERRYhOME
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值