python中字符串的处理

字符串

单引号,双引号括起来的,就是一个字符串
三引号括起来可以换行打印
"""
hello,
world!
"""

\ 表示转义,\n 换行,\t制表符,同理字符串中要出现 ’,/ 同样要在前面加转义\
另外转义字符\ 可以在后面加八进制或者十六进制的数来表示字符,也可以用unicode字符编码表示字符
如果不希望\表示转义,则在前面加上r‘’

字符串可以直接乘数量,也可以直接用+拼接,判断一个字符串是否在另外一个字符串,可以用in,not in判断

切片:
可直接根据下标获取指定位置的字符str[2]
str[2:5],从下标2开始,到4结束,左闭右开
str[2:],从2到结尾
str[2::2],从2到结尾,取间隔2的数
str[::-1],倒序

字符串处理
len():计算字符串长度
capitalize():将字符串首字母大写
title():将字符串中每个单词的首字母大写
upper():全部大写
find():查找字符串所在位置,同理有index(),与find类似,但是find找不到返回-1,而index找不到会出现异常
startswith():检查字符串是否以指定字符串开头
endswith():检查字符串是否以指定字符串结尾
center(50,'*'):指定宽度居中填充两侧字符,用处不大
rjust():向右靠,填充左侧
isdigit():检测字符串是否以数字构成
isalpha():检测字符串是否以字母构成
isalnum():检测字符串是否由字母和数字构成
strip():去掉左右两侧的空格

格式化输出字符串:
print('%d * %d = %d' % (a, b, a * b))
字符串提供的format
print('{0} * {1} = {2}'.format(a, b, a * b))
python3.6之后,有了更简洁的方式
print(f'{a} * {b} = {a * b}')
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值