python中字符串是以_Python中的字符串

字符串:

概述

字符串是以单引号或双引号括起来的任意文本'abc'

创建字符串

字符串连接

输出重复字符串

截取字符串

从头截取到给定下标之前

str[开始下标:结束下标]

占位符:

转义字符:

\如果字符串中都需要转义,就需要加入好多\,为了简化,Python允许r表示内部的字符串默认不转义

len:

返回字符串的长度(字符个数)

lower():

转换字符串中大写字母为小写字母

upper():

转换字符串中小写字母为大写字母

swapcase():

转换字符串中小写字母为大写字母,大写字母为小写字母

capitalize():

首字母大写,其他小写

title():

每个单词的首字母大写

center(width,fillchar):

character char

返回一个指定宽度的居中字符串,fillchar为填充的字符串,填充字符串的宽度剩下的,默认是空格填充。

just(width[,fillchar])

返回一个制定宽度的左对齐字符串,fillchar为填充字符串,默认为空格填充

rjust(width[,fillchar])

返回一个指定宽度的右对齐字符串,fillchar为填充字符串,默认为空格填充

zfill(width)

返回一个长度为width的字符串,原字符串右对齐,前面补0

count("str"[,start][,end]):

返回字符串中str的出现的次数,可以指定一个范围,默认从头到尾。

find("str"[,start][,end])

从左向右检测str字符串是否包含在字符串中,可以指定范围,默认从头到尾。得到的是第一次从出先的下标。没有返回-1

rfind("str"[,start][,end])

从右向左检测str字符串是否包含在字符串中,可以指定范围,默认从头到尾。得到的是第一次从出先的下标。没有返回-1

index(str,start=0,end=len(str))

跟find一样,只不过str不存在的时候会报一个异常

rindex(str,start=0,end=len(str))

跟rfind一样,只不过str不存在的时候会报一个异常

lstrip("*")

会截掉左侧指定的字符,默认为空格

rstrip("*")

会截掉右侧指定的字符,默认为空格

strip("*")

截取字符串中的空格

split(str="",num)

以str为分隔符截取字符串,指定num,则仅截取num个字符串

splitlines([keepends])

keepends=True会保留换行符

按照('\r','\r\n','\n')分隔,

返回一个包含字符串的列表

join()

以指定的字符串分隔符,将seq中的所有元素组合成一个字符串

replace("oldstr","newstr",count)

用newstr替换成oldstr,如果制定了count,那么只能替换前count个

maketrans()

创建一个字符串映射表

translate()

创建一个字符串映射表

startswith(str,start=0,end=len(str))

在给定的范围内判断是否以给定的字符串开头,如果没有指定范围,默认整个字符串

endswith(str,start=0,end=len(str))

在给定的范围内判断是否以给定的字符串结尾,如果没有指定范围,默认整个字符串

encode("utf-8","ignore")

编码 ignore错误不处理

decode("utf-8")

解码 注意:要和编码时的格式一样

isalpha()

如果字符串中至少有一个字符且所有的字符都是字母返回True,否则返回False

isalnum()

如果字符串中至少有一个字符且所有的字符都是字母或者数字返回True,否则返回False

isupper()

如果字符串中至少有一个字符且所有的字符都是大写的英文字母返回True,否则返回False

islower()

如果字符串中至少有一个英文字符且所有的英文字符都是大写的,则返回True,否则返回False.

istitle()

如果字符串是标题化的返回True,否则返回False

isdigit()

如果字符串中值包含数值字符返回True,否则返回False

isnumeric()

如果字符串中值包含数值字符返回True,否则返回False

isdecimal

字符串中只包含十进制字符

isspace()

如果字符串中只包含空格,返回True,否则包含False

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值