字符串方法查询

字符串

str.lower()
str.upper()
str.swapcase()
str.capitalize()
str.title()
str.center(width[,fillchar])
eval('')
len(str)
str.count(str[,start][,end])
str.find(str1[,start][,end])
str.index[str1[,start=0][,end=len(str)]]		与find不同的是会报异常

str.strip()										默认删除首位空白符
str.slipt()										默认以空白符(空格,换行,制表符等)切片
str.splitlines()								默认换行
str.replace('old,'new')
'str'.join(str1)		
以指定字符串作为分隔符,将seq中的所有元素合并成为一个新的字符串

max(str)
min(str)										空格符也算

str.startswith(str1,start=0,end=len(str))
str.endswith(str1,start=0,end=len(str))

str.encode(encodeing='utf-8',errors='scrict)
str.decode(encoding='utf-8')
简述:
str.encode()   /   str.decode()

str.isalpha()				判断字符串中至少有一个字符且所有的字符都是字母
str.isalnum()				判断字符串中至少有一个字符且所有的字符都是字母或数字
str.isdecimal()				只为罗马数字
str.isdigit()				中文数字结果为fa'lse
str.isnumeric()				只包含数字字符,判断范围更大

str.isupper()
str.islower()
str.istitle()

方法有很多。大致分为格式调整,条件判断,实际应用三类

一,格式调整
str.lower()							将字符串转化为小写
str.upper()							将字符串转化为大写
str.swapcase()						将字符串大小写互相转换
str.capitalize()					首字母大写,其它小写
str.title()							每个单词首字母大写,其它小写

str.center(50,'*')					以50个*调整,将字符串放在中间
str.ljust(50,'*')					以50个*调整,将字符串放在左边开头
str.rjust(50,'*')					以50个*调整,将字符串放在右边开头
二,用作判断
str.isupper()						判断字符串是否大写
str.islower()						判断字符串是否小写
str.istitle()						判断字符串是否首字母大写

str.isalpha()						判断是否至少有一个字符串,且全部都是字符串
str.isalnum()						判断是否至少有一个字符,且全部都是数字或字符串
str.isnumeric()						判断是否至少有一个数字,且全部都是数字(中文数字false
str.isdigit()						判断是否至少有一个数字,且全部都是数字(中文数字false)

len(str)							判断字符串长度
三,实际应用
str.encode()   /   str.decode()				字符串的编码与解码
eval('‘)									将括号内引号去掉处理后的结果转化为一个字符串
str.slipt()									以指定字符对字符串进行切片
str.strip()									去除指定字符串,默认去除空白符
str.replace('old,'new')						将原来的字符串用新字符串代替
'str1'.join(list1)							将列表中的字符串以str1进行拼接								

字符串在工作中随处可见,灵活使用其方法往往能将复杂的问题简单化。

	学如逆水行舟,不进则退。
											一个以全栈工程师为目标的奋青程序员
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值