第四篇 python字符串

一.字符串的定义

在Python中,字符串是一种不可变的字符序列,用单引号(')、双引号(")或三引号('''或""")括起来

1、单引号和双引号主要用于单个或多行不跨越行的字符串;

2、其中三引号('''或""")主要用来文本注释以及用于定义多行字符串。

3、注意:单引号和双引号必须交叉使用,不可使用同一种两次或多次;

4、注意:字符串是不可变的数据类型。

二.字符串的遍历

1、字符串可以进行遍历,它是可迭代iterable;

s1 = "abcd"
for i in s1:
    print(i)

 其中print(i),输出的i结果为s1字符串中的单个依次输出即a,b,c,d。可以拿到每一个字符。

2、len(s1):字符串的长度;

3、[0,len(s1)-1]:下标索引;

4、for i in range(len(s1)):以s1的长度为准,进行多次循环遍历。

三.字符串的常见操

查找:

     1、index:找第一次出现的索引;

     2、rindex:从右侧第一个的索引,找不到 会报错;

     3、find:找第一个出现的索引;

     4、rfind:从右侧第一个的索引,找不到 返回 -1;

     5、count:统计出现的次数。
大小写转换

     1、capitalize:首字母大写;

     2、upper:全大写;

     3、lower:全小写;

     4、swapcase:大小写转换;

     5、title:单词首字母大写

排列:

     1、center:居中  填充指定 字符 到指定长度;

     2、ljust:居左;

     3、rjust:居右;

     4、zfill:居右,填充0

开始、结尾:

     1、endswith:以***结尾;

     2、startswith:以***开头

编码解码:

     1、encode:编码;

     2、decode:解码

切割与拼接:

     1、切割:split:将字符串 切割 返回一个列表;

     2、拼接:join:使用指定字符串将可迭代类型中每一个元素都拼接。

替换:replace:将指定内容替换掉字符串中的内容

是否是:is*:

     1、isdigit:是否是数字;

     2、isalpha:是否是字母

strip:剔除左右空格;

     1、lstrip:剔除左边空格;

     2、rstrip:剔除右边空格。

           也可以指定剔除字符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值