python字符串讲解(粗解)

python作为一门弱语言数据类型它的定义方式为:

1、弱数据类型语言的特点进行定义
’ ’ " " “”" “”" ‘’’ ‘’’
2、str() ------- s = str()
一,字符串命令行
capitalize ----- 格式化字符串,将字符串的首字母进行大写
center(width,fillchar) ------ 按照字符串的长度(必须大于字符串本身的长度,单位是符号位)
进行居中,fillchar默认的是空格,是可选参数
rjust ------ 右对齐,fillchar默认的是空格,是可选参数
ljust --------左对齐,fillchar默认的是空格,是可选参数
count --------- 统计字符或者字符串出现的次数
endswith ------- 判断字符串是否以XXXX位结尾
startswith ------- 判断字符串是否以XXXX位开始
index ------- 查找字符或者字符串第一次出现的位置,如果不存在会抛出异常
rindex -------从右往左找,查找的是字符或者字符串出现的最后一个位置(角标)
find ----- 查找字符或者字符串第一次出现的位置,如果不存在返回-1
rfind------ 从右往左找,查找的是字符或者字符串出现的最后一个位置(角标)
encode ----- 将字符串转换为字节(byte)数据的方法(python3)decode() -------将字节转换成字
符串(是字节里面的方法 dir(t),不是字符串里面的方法)
format ------ 格式化字符串
islower ------------ 判断字符串是否全部为小写字母
isupper ---------判断字符串是否全部为大写字母
istitle ------------ 判断字符串是否为标题
isspace ------- 判断是否是空格位(了解)
isdigit ------ 判断是否全为数字(用途:将字符串转换为整型)
isalnum ------判断的不是全为数字,判断的是是否是有效字符(#*&%)
isalpha ------ 判断是否全为字母
for k in d: print(k,d.get(k)) for k in d: print(k,d[k]) for k,v in d.items(): print(k,v)
title ------ 将字符串转换为标题
lower ----- 将字符串转换为小写字母
upper----将字符串转换为大写字母
split(“ ”) ------- 分割字符串,返回的是列表
join ---------- 以特定的格式将一个可迭代的对象转换成字符串,Example: ‘.’.join([‘ab’, ‘pq’, ‘rs’]) ->
‘ab.pq.rs’
strip ------- 清除字符串两侧的空格(java里面trim(),用途:注册页面的验证,例如:用户名:
张三)

lstrip -------- 清除字符串左边的空格
rstrip -------- 清除字符串右边的空格
清楚空格或者特殊符号:

s.strip().lstrip().rstrip(',')

replace(新字符,旧字符) -------- 新字符或者字符串替换旧字符或字符串
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值