全栈成长-python学习笔记之数据类型-字符串

本文介绍了Python中字符串的一些常用方法,如capitalize(),lower(),upper()等,以及字符串格式化的方式,包括%s,format()和f-string。同时,讨论了字符串转义符的作用和如何使用r前缀使转义无效。这些内容对于理解和操作Python字符串至关重要。
摘要由CSDN通过智能技术生成
python里的字符串
字符串常用方法
方法名作用
capitalize()首字母大写 其他字母小写(仅对开头为字母的字符串有效)
lower()字符串字母转为小写(对字符串中任意位置的字母都有作用)
upper()字符串字母转为大写(对字符串中任意位置的字母都有作用)
swapcase()大写转小写 小写转大写 (对字符串所有为字母的字符都有效)
zfill(x)为字符串定义长度(x) 如果不满足 缺少的位置用 0 补齐(0补在字符串的前面)
startswith(val)判断开头 是否为 val 返回布尔值
endswith(val)判断结尾 是否为 val 返回布尔值
find(val)返回val在当前字符串中的索引 如果当前字符串不包含val 则返回-1
index(val)返回val在当前字符串中的索引 如果当前字符串不包含val 则程序直接报错
strip(val)去掉字符串开头和结尾的所有val(默认为空格) aabbaa.strip(“a”)=bb
lstrip(val)去掉字符串开头的所有val(默认为空格) aabbaa.strip(“a”)=bbaa
rstrip(val)去掉字符串结尾的所有val(默认为空格) aabbaa.strip(“a”)=aabb
replace(old,new,maxNu)old 旧的(替换前的)new(替换后的) maxNu(需要替换的数量 不填写默认为全部的)
isspace()判断字符串是否由空格组成 返回布尔值 ” “.isspace=>true ‘’'.isspace=>false
istitle()判断是否为标题"Hellow Word" “Hellow”=>true ”Hellow Word“=”false“
isupper()判断字符串中的所有字母是否全部为大写 可以有中文
islower()判断字符串中的所有字母是否全部为小写 可以有中文
字符串的格式化
格式化方式用法
%s'‘我是 %s 年龄 %s’ % (“wsm”,25)
format()'‘我是{0} 年龄{1}’.formar(“wsm”,25)
ff"我是{变量名} 年龄{变量名}" 变量名需要提前定义
字符串格式化 常用格式符
符合说明
%s格式化字符串通用类型
%d格式化整型
%f格式化浮点型 (格式化后为6位小数,不够的时候会补0)
%u格式化无符号的整型(正整型)
%c格式化字符
字符串转义符 以及转义无效符
转义符号说明
\n换行一般在末尾
\t横向制表符(一个间隔符)
\a打印出来电脑 会响一下
\b退格符 将光标前移覆盖
\r回车
\’转义字符串的单引号
\”转义字符串的双引号
\转义斜杠
r放在字符串开头 会让字符串中所有转义符失效
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值