python语法-02字符串

一、字符串
特性:
1、不可修改
2、有序
3、可迭代,可以通过for循环遍历取值

字符串创建
1、单引号
2、三引号或者三单引号
3、创建空字符串:变量名 = ''

字符串操作(增、查)

1、字符串访问
通过索引访问:变量名[索引值]:正序索引值从0开始,倒序索引值从-1开始

2、字符串切片:
正序切片:变量名[起始索引:结束索引:步长]
1、起始索引默认值:0
2、步长默认值:1
3、结束索引:默认为字符串长度
4、索引的取值左闭右开
5、步长前面的为负数表示倒序切片,为正数表示正序切片
6、正序切片都是正数、倒序切片都是负数
7、字符串的空格也占一个索引位置

倒序切片:变量名[起始索引:结束索引:步长]
倒序切片用倒序索引
倒序索引从-1开始

3、字符串反转
变量名[::-1]

4、字符串运算
1、拼接:str1+str2
2、重复输出:str*次数

5、字符串转义
1、\
2、r:按照字符的原本意思输出

6、字符串的常用方法
单词大小写相关
1、将里面所有字母大写:变量名.upper()
2、将里面所有字母小写:变量名.lower()
3、将里面字母首字母大写:变量名.capitalize()
4、将里面字母大小写互换:变量名.swapcase()
5、将里面单词首字母变成大驼峰命名:变量名.title()

统计相关
1、计算某个字符在字符串中出现的次数:变量名.count('统计的字符串',统计起始索引,统计结束索引),后两个参数可不传
2、统计字符串的长度:len(被统计的变量名)
3、返回查找到的字符串的第一个索引:变量名.find('查找字符串')、
4、返回查找到的字符串的最后一个索引:变量名.rfind('查找字符串')

判断相关
1、判断字符串是否都是大写:变量名.isupper()
2、判断字符串是否都是小写:变量名.islower()
3、判断字符串是否有字母或数字:变量名.isalnum()
4、判断字符串中是否是空格:变量名.isspace()
5、判断字符串是否都是数字:变量名.isdigit()
6、判断字符串是否以指定的字符开头:变量名.startswith('字符')
7、判断字符串是否以指定的字符结尾:变量名.endswith('字符')

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值