python基础二--字符串基本操作

1、字符串基本操作:

import base64
a="hello"
print(a.find('ll'))#查找字符串第一个字符出现的下标
print(a.capitalize())#把字符串的第一个字符大写
print(a.center(20, '*'))#返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
print(a.count('l',0,4))#返回 l 在 a 里面出现的次数,beg和end 指定返回范围内l出现的次数
print(base64.b64encode(bytes(a, 'utf-8')))#以encoding指定的编码格式编码a,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或者'replace'
print(a.endswith('lo',0,len(a)))#检查字符串是否以lo结束,如果beg 或者 end 指定则检查指定的范围内是否以lo结束,如果是True,否则False
print("{1} {0} {1}".format("hello", "world"))# 格式化字符串,设置指定位置
a.lstrip()#截掉 string 左边的空格
a.upper()#将字符串中的小写字母转为大写字母
a.lower()#将字符串中的大写字母转为小写字母
seq = ("a", "b", "c")
str = "@"
print(str.join(seq))#用于将序列中的元素以指定的字符连接生成一个新的字符串
print(a.replace("llo", "llo world",3))#把字符串中的 old(旧字符串)替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
b='Hello WoRld'
print(b.swapcase())#翻转 string 中的大小写
print(b.split(' '))#字符方式截断字符串,以列表返回

输出结果:

2、正则表达式:

^:以什么开头

$:以什么结尾

posted @ 2019-03-31 00:48  YanaMay  阅读(165)  评论(0)    收藏  举报