字符串

字符串

通过引号定义

用一对双引号或一对单引号定义的是字符串

由于大多数编程语言使用的是双引号

所以我们也主张使用双引号来定义字符串

获取其中的一个字符

字符串[索引]

可获取对应索引位置的字符

可以使用遍历

for i in “abc”:

​ print(i)

可以把字符串一个一个的打印出来

判断空字白字符

isspace(),判断是否是空白字符(空格,\n\r\t等),如果是纯的空白字符,返回True

判断字符串中是否只包含数字

字符.isdecimal(),仅判断纯数字,整数型

字符串.isdigit(),可判断unicode字符串,通过键盘不能直接输入,通过键盘的插入符号可输,或者\u00b2,isdecimal不能识别

字符串.isnumeric(),还可判断中文

特点,都能判断纯数字,但是不能判断小数

查找与替换相关

判断是否以什么开始

字符串.startswith(字符)

判断是否以什么结束

字符串.endswith(字符)

查找指定字符串

字符串.find(字符),返回索引,找到返回索引,找不到返回-1

字符串.index(字符),返回索引找到后,找不到报错

替换字符串

字符串.replace(旧字符串,新字符串)

执行完成后会返回一个新字符串,不会修改原有字符串的内容

从右开始找

rfind

rindex

文本对齐的方法

字符串.ljust(长度)

字符串.rjust(长度)

字符串.center(长度)

居中对齐,center的str参数默认是英文的空格,可修改为中文空格。

在这里插入图片描述

去除空白字符

strip,英,去掉

字符串,lstrip()

字符串,rstrip()

拆分和连接

split拆分,join连接

字符串.split(),默认以空白字符作为分割符,返回为列表类型

字符串.join(序列),用字符串,连接序列中的每一个成员

字符串的切片

字符串【开始索引:结束索引:步长】

注,结束索引的字符是不包含在内的

步长,跳跃性的切割间隔

切片可使用顺序切,也可倒序切

从开始切到尾巴,结束索引不填

字符串【开始索引::步长】

字符串切片逆序

字符串【-1::-1】

步长,代表切片的方向,正值向右,负值向左。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值