5.python内置类型之字符串str

str字符串

通常用单双三引号,三引号可换行引(引号可包含)

  • 转义符:无法表达的字符可以用转义符(**反斜杠**)
    –常用转义符列表
符号含义
\不换行
\反斜杠
\”引号
\a响铃
\b退格
\e转义
\ooo
\n换行
\v纵向制表符
\t横向制表符
\r回车
\f换页
\oyy八进制
\xyy十六进制
\other其他以普通格式输出
  • 格式化:

– 第一种~基本占位符:
%s 字符串占位符
常用占位符:
%d 整数
%f 浮点数 --> %f .2 (表示显示两位)
%s 字符串
%x 十六进制整数

使用方法

a = "我是个%s吗?不,我是个%s!"#确定占位符格式

print(a%("好人","坏人"))#逗号分隔

– 第二种~format函数

使用方法

a = "大家好,我是{0},是{1},就来砍{0}吧!"#大括号站位,以0开始计数

print(a.format("渣渣辉","兄弟"))#按顺序占位0,1,2,3,4...

str内置函数

  • 查找类: find , index , islower

使用方法

a = "这句话包不包含敏感字--垃圾"
b = "垃圾"
print(a.find(b))#输出结果为12-->从变量a的左端开始0-12(输出-1是找不到)rfind/lfind选择左右
  • 判断类: is 开头
    – isalpha() --> 判断是不是字母
    – isdight() --> 判断是不是数字
isdightisnumberisdecimal
唯一可识别byte数字唯一可识别汉字数字唯一不识别罗马数字

–内容判断:
starswith() / endswith() --> 以什么字符串开头结尾
islower() / isupper() --> 大小写判断
istitle() --> 首字母大写判断
isspace() --> 是否有空格判断

  • 操作类:
    –format() 格式化
    –strip() 删除头尾空格
    –join() 拼接字符串
b = ["        嘿","   嘿","嘿    ","嘿         "]#字符串首尾存在空格
c = "哈"
d = c.join(b)#用c连接b
print(d.strip())#list不能调用此函数,所以需要先调用join
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值