字符串知识点(一)

字符串知识点

  1. 优点:可以支持索引和切片的操作
  2. 特征: 第一个正索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端
  3. 切片:【高级特性】可以根据下表来获取序列对象的任意[部分]数据
  4. 语法结构:[开始:结束:步长] 步长默认1
  5. 下标会越界,切片不会
  6. 对应下标
  7. 字符串常用函数:
    1)、capitalize()
    #首字母变大写
    2)、endswith/starswith()
    #是否X结束/开始
    3)、find()
    #检查x是否在字符串中
    4)、isalnum()
    #判断是否是字母和数字
    5)、isalpha()
    #判断是否是字母
    6)、isdigit()
    #判断是否是数字
    'abc123’.isdigit()
    7)、islower()
    #判断是否是小写
    8)、join()
    #循环取出所有值用xx去连接
    9)、lower/upper
    #大小写转换
    10)、swapcase
    #大写变小写,小写变大写
    11)、lstrip/rstrip/strip# 移除左/右/两侧空白
    12)、split()
    #切割字符串
    13)、title()
    #把每个单词的首字母变成大写
    14)、replace(old, new, count=None)
    #old被换字符串,new替换字符串,count换多少个。无count表示全
    部替换。
    15)、count()
    #统计出现的次数
    8.例子
#索引
#一
Test='python'
print(type(Test))
for i in range(0,7):
	print('第%d个字符%s'%(i,Test[i]))
#二
strmsg='hello world'
print(strmsg[2:5])#下标2-5之间的数据
print(strmsg[2:])#下标2到最后
print(strmsg[0:3])#1-3
print(strmsg[::-1])#倒序输出
#首字母大写
name='peter'
print('姓名首字母转换大写%s'%name.capitalize())
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值