字符串str功能介绍

1.name.__contains__ 包含

name1=‘eric‘
result = name.__contains__(er)   #name是否包含er,包含返回true,不包含返回fals

print(result) #返回true

2.capitalize() 首字母大写

name = ‘liu‘

res = name.capitalize()

print (res)

3.center(width)

name = ‘liu‘

res = name.center(80,"*") #以80的宽度居中,以*填充

print (res)

4.count()

name = ‘liuliuliullllluuuuggg‘

res = name.count(‘l‘)#统计l出现的次数 res = name.count(‘l‘0,10)从0-10中字符串查找。

print (res)

5.endswith 判断是不是以什么字符结尾

name = ‘liu‘

res = name.endswith(‘u‘,0,3) #判断liu是否以u结尾,是返回true,不是返回false.

print (res)

6.find()

name = ‘liuliuliullllluuuuggg‘

res = name.find(‘l‘,0,n)#查找l所在的字符串位置,没有返回-1

res = name.index(‘l‘,0,n)#没有找到报错

print (res)

7.format

name = ‘liuguisheng{0} {1}‘res = name.format(‘handsome\t‘,‘age:28‘)print (res)返回:liuguishenghandsom age:28——————————————————————————————————name = ‘liuguisheng {name} {id}‘
res = name.format(name=‘liuguisheng‘,id=‘28‘)print (res)***********************************************8..join 字符串拼接li=[‘l‘,‘g‘,‘s‘]res = "".join(li)print(res)返回lgs————————————————————————————————————————————————9.ljust rjust(右对齐)name = ‘lgs‘res = name.ljust(10,"*")#左对齐————————————————————————————————————————————————10.partitionname = ‘liuguisheng‘res = name.partition(‘is‘)#将liuguisheng以is分割—————————————————————————————————————————————————11.replace
name = ‘liuguisheng‘res = name.replace(‘i‘,‘g‘,1)#将字符串的所有i找成g,后面加数字表示只转换第几个pint(res)lgugugsheng



 


时间: 2024-10-12 03:33:17

字符串str功能介绍的相关文章

Python str内部功能介绍

def capitalize(self): str = 'aGe'print(str.capitalize())结果:Age结论:首字母大写,其他字母都小写 def casefold(self): str = 'AGE-age'print(str.casefold()) 结果:age-age结论:首字母大写,其他字母都小写 def center(self, width, fillchar=None): str = 'AGE-age'print(str.center(20,'='))结果:====

str(字符串)功能详解

class str(basestring):    """    str(object='') -> string        Return a nice string representation of the object.    If the argument is a string, the return value is the same object.    """    def capitalize(self):      

字符串,列表,字典详细功能介绍

一.字符串 class str(basestring): """ str(object='') -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object. """ def capitalize(self): """ 首字

python中int的功能介绍

int的功能介绍 1. 绝对值 x.__abs__()等同于abs(x) 2. 加法 x.__add__(y)等同于x+y 3. 与运算 x.__and__(y)等同于x&y 4. 布尔运算 x.__bool__() 5. 商和余数 x.__divmod__(y)等同于divmod(x,y) 6. 等于 x.__eq__(y)等同于x==y 7. 整数转为为浮点数 x.__float__()等同于float(x) 8. 地板除 x.__floordiv__(y)等同于x//y 9. 大于等于 x

Linux电源管理(5)_Hibernate和Sleep功能介绍【转】

本文转载自:http://www.wowotech.net/pm_subsystem/std_str_func.html 1. 前言 Hibernate和Sleep两个功能是Linux Generic PM的核心功能,它们的目的是类似的:暂停使用——>保存上下文——>关闭系统以节电········>恢复系统——>恢复上下文——>继续使用. 本文以内核向用户空间提供的接口为突破口,从整体上对这两个功能进行介绍,并会在后续的文章中,分析它们的实现逻辑和执行动作. 顺便感概一下,虽

Python中模块之os & sys的功能介绍

os & sys的功能介绍 1. os模块 1. os的变量 path 模块路径 方法:os.path 返回值:module 例如:print(os.path) >>> <module 'ntpath' from 'D:\\python3.5.2\\lib\\ntpath.py'> #返回posixpath和netpath两个模块中任意一个模块 name 模块名 方法:os.name 返回值:str 例如:print(os.name) >>> nt

Python中生成器和迭代器的功能介绍

生成器和迭代器的功能介绍 1. 生成器(generator) 1. 赋值生成器 1. 创建 方法:x = (variable for variable in iterable) 例如:x = (i for i in range(10)) print(x) >>> <generator object <genexpr> at 0x00000000006B85C8> 返回值:generator #使用元祖推导式的时候回变成一个生成器. 2. 调用 方法:x.__nex

Python各数据类型详细功能介绍

一.str 字符串 字符串属于不可变类型,对字符串对象的进行的任何功能性操都不会改变字符串本身. a.字符串常用功能: 1.lower 将所有大写变小写(功能不如casefold,仅支持英文) name = 'SMITH' v = name.lower() print(v) 2. upper 将所有小写变大写 name = 'smith' v = name.upper() print(v) 3. startswith 检查是否以指定值开头 name = 'smith' v = name.star

友盟新功能介绍:在线参数-备用

作为开发者您是否也碰到过这些挠头问题: 刚上线不久的应用就要修改说明文字?应用添加广告后,如何平衡用户流失和广告收入情况?如何对游戏中的道具进行合理定价? 为帮助开发者告别频繁地更新应用版本,更好的比较版本之间的用户行为及习惯,友盟针对Android开发者新推出在线参数功能.通过在线参数功能,开发者可以远程动态修改应用中的参数值,灵活调整运营策略.iOS版本近期推出. 获得更多信息和体验在线参数功能请访问www.umeng.com 什么是在线参数 在线参数是友盟推出的新功能,可以让您动态修改应用