本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

capitalize() 首字母大写a=’someword’

b=a.capitalize()

print(b)

—>Someword

casefold()&lower() 所有字母变小写,casefold可将未知字符便小写a=’someWORD’

b=a.casefold()

print(b)

c=a.lower()

print(c)

—>someword

—>someword

center(width,fillchar=None) 设置宽度,并将内容居中,空白未知填充,一个字符a=’someword’

b=a.center(30,’*’)

print(b)

count(sub,start=None,end=None) 去字符串中寻找,寻找子序列的出现次数,可指定起止点a=’somewordsomeword’

b=a.count(‘or’)

print(b)

—>2

startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) 是否以XX开始/结束,可指定起止点a=’somewordsomeword’

b=a.startswith(‘sa’)

c=a.endswith(‘ord’)

print(b)

print(c)

—>False

—>True

find(sub,start=None,end=None) 寻找指定字符或字符串,并返回第一个位置,找不到返回-1,可指定起止点a=’somewordsomeword’

b=a.find(‘me’)

print(b)

—>2

format() 格式化,将一个字符串中的占位符替换为指定的值test=’I am {name},age {a}’

v=test.format(name=’alex’,a=19)

print(v)

—>i am alex,age 19

format_map() 格式化,传入的值test=’iam{name},age{a}’

v=test.format_map({“name”:’alex’,”a”:19})

print(v)

—>i am alex,age 19

isalnum() 字符串中是否只包含字母和数字a=’asdfs123*’

b=a.isalnum()

print(b)

—>False

expandtabs(tabsize=number) 将字符串以number分割,并将tab补入a=’asdfs123\t523fgbdf’

b=a.expandtabs(5)

print(b)

—>asdfs123 523fgbdf

isalpha() 字符串中是只包含字母a=’asdfsfgbdf’

b=a.isalpha()

print(b)

—>True

isdecimal()&isdigit()&isnumeric() 字符串中是只包含数字,isdigit更为强大,isnumeric还可识别中文a=’132132②二’

b=a.isdecimal()

c=a.isdigit()

d=a.isnumeric()

print(b)

print(c)

print(d)

—>False

—>False

—>True

isprintable() 是否存在不可显示的字符如换行符a=’sdfgdfg\t’

b=a.isprintable()

print(b)

—>False

isspace() 判断是否全部为空格a=’dsvsdv’

b=a.isspace()

print(b)

—>False

istitle()&title() 判断是否为标题,即首字母大写&变为标题a=’follow uncased characters and lowercase characters only cased ones’

b=a.istitle()

print(b)

c=a.title()

print(c)

—>False

—>Follow Uncased Characters And Lowercase Characters Only Cased Ones

join(iterable) 将字符串中的每个元素按照指定分隔符进行拼接a=’一二三四五六七’

print(a)

b=’*’

c=b.join(a)

print(c)

—>一二三四五六七

—>一二三四五六七

ljust(width,fillchar=None)&rjust(width,fillchar=None) 向右/左填充字符a=’hello’

b=a.ljust(20,’*’)

c=a.rjust(20,’*’)

print(b)

print(c)

—>hello***************

—>***************hello

islower()&lower() 判断是是否为全小写&变为全部小写a=’Hello’

b=a.islower()

c=a.lower()

print(b,c)

—>False hello

isupper()&c=a.upper() 判断是是否为全大写&变为全部大写a=’Hello’

b=a.isupper()

c=a.upper()

print(b,c)

—>False HELLO

lstrip(chars=None)&rstrip(chars=None)&strip(chars=None) 去除字符串左边/右边/两边的字符串,默认空格,换行等a=’Hello’

b=a.lstrip()

c=a.rstrip()

d=a.strip()

print(b)

print(c)

print(d)

—>Hello

—> Hello

—>Hello

maketrans(*args,**kwargs)&translate(table) 按maketrans对应关系将translate中的字符串进行替换a=’asdgfrfbcvzxrentas’

b=str.maketrans(‘xdsa’,’1234’)

c=a.translate(b)

print(c)

—> 432gfrfbcvz1rent43

partition(sep)&rpartition(sep) 将字符串按指定字符分割成3段/或从右开始a=’helwloasvxcwaewc’

b=a.partition(‘w’)

c=a.rpartition(‘w’)

print(b)

print(c)

—>(‘hel’, ‘w’, ‘loasvxcwaewc’)

—>(‘helwloasvxcwae’, ‘w’, ‘c’)

split(sep=None,maxsplit=-1)&rsplit(sep=None,maxsplit=-1) 将字符串按指定字符串分割,分割后不保留a=’helwloasvxcwaewc’

b=a.split(‘w’,2)

c=a.rsplit(‘w’)

print(b)

print(c)

—>[‘hel’, ‘loasvxc’, ‘aewc’]

—>[‘hel’, ‘loasvxc’, ‘ae’, ‘c’]

splitlines(keepends=None) 按照换行符进行分割,带true参数保留换行符a=’helwloas\nvxcwaewc\nafgasdfs’

b=a.splitlines()

c=a.splitlines(True)

print(b)

print(c)

—>[‘helwloas’, ‘vxcwaewc’, ‘afgasdfs’]

—>[‘helwloas\n’, ‘vxcwaewc\n’, ‘afgasdfs’]

startswith(prefix,start=None,end=None)&endswith(prefix,start=None,end=None) 判断字符串是否以指定字符开始/结束,可指定起止点a=’aefsfsfeeav’

b=a.startswith(‘ae’)

c=a.endswith(‘av’,1,9)

print(b)

print(c)

True

—>False

swapcase() 小写转变为大写a=’aefsfsfeeav’

b=a.swapcase()

print(b)

—>AEFSFSFEEAV

相关推荐:

python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)相关推荐

  1. python在匿名函数作和_python之路——内置函数和匿名函数

    阅读目录 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的 ...

  2. python内置函数与闭包_Python进阶(五)----内置函数Ⅱ 和 闭包

    Python进阶(五)----内置函数Ⅱ 和 闭包 一丶内置函数Ⅱ ####内置函数#### 特别重要,反复练习 ###print() 打印输入 #sep 设定分隔符 # end 默认是换行可以打印到 ...

  3. python编程内置函数使用方法_python编程(4)--内置函数

    ​     函数,通常称为方法,是一种将自变量到因变量的映射(y = f(x)).在python里用def或者lambda去构造,语法如下. def f(x):      #x -- 输入 y = x ...

  4. python100个内置函数详解_Python 63个内置函数详解

    Python 内置函数最全汇总: 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否 ...

  5. python slice start比end小_Python - lambda与内置函数

    lambda的表达式 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 #普通函数 def func(a): return a+1 print ('test1_func0:',func ...

  6. python求最小值不能使用min和sotred_python基础——内置函数

    python基础--内置函数  一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...

  7. python中globals用法_Python基础教程之内置函数locals()和globals()用法分析

    本文实例讲述了Python基础教程之内置函数locals()和globals()用法.分享给大家供大家参考,具体如下: 1. 这两个函数主要提供,基于字典的访问局部变量和全局变量的方式. python ...

  8. python中locals函数_Python神奇的内置函数locals的实例讲解

    摘要 本文我们介绍神奇的locals函数,包括动态创建变量和动态访问变量,以及一个应用场景. 相同属性不相邻问题 需求:有两个list,分别为list1和list2.list1中有n个对象,每个对象有 ...

  9. python update函数会调用哪些内置函数_Python字典的内置函数中没有 append()操作,可以用 update()来更新字典内容...

    Python字典的内置函数中没有 append()操作,可以用 update()来更新字典内容 答:√ 在同一代昭穆的兄弟中,以年岁序位. 答:对 <舆服志>主要描写了唐代的流行服饰样式, ...

  10. python中display函数_Python-函数基础总结与内置函数

    目录 上篇文章思考题 简介 函数长什么样子? 调用函数 位置传参与关键字传参 传参是值传递还是引用传递 定义函数 参数 默认参数 关键字参数 参数组 返回值 指定参数.返回值类型 内置函数 标准类型函 ...

最新文章

  1. Redis 配置连接池,redisTemplate 操作多个db数据库,切换多个db,解决JedisConnectionFactory的设置连接方法过时问题。(转)
  2. 在本机上安装zabbix,来监控服务器 六
  3. ios开发 多人语音聊天_微信“暗黑模式”正式上线!语音界面大改,新增贴心“群工具”...
  4. 好班微校云信聊天解读记录
  5. Git图形化管理工具
  6. 不用math type解决word公式上浮问题
  7. 为什么先交钱后用电_车主快看,有上坡辅助,先抬离合后加油为什么不是熄火就是加空油...
  8. datagridview 排序后 选择不变_排序算法之插入排序
  9. assemblyinstaller 无法启动计算机.上的服务,本地计算机上的Windows Search服务启动然后停止 | MOS86...
  10. 【洛谷P3366】最小生成树(kruskal模版题+prim链式加边)
  11. VNC方式连接树莓派
  12. linux 小度 驱动_小度WiFi怎么安装 小度WiFi驱动安装
  13. 09-Git-补丁patch操作
  14. POI 报错问题:Merged region A15 must contain 2 or more cells
  15. excel max函数的使用
  16. 张小龙2018微信公开课超时演讲,总结微信8年
  17. 阿里云mysql空间不足_阿里云数据库MySQL系统文件导致实例空间满的解决办法
  18. 分享几套Easypanel用户后台模板源码优化版
  19. Java随笔记 - Java BIO,Socket通信
  20. 【解决方案】TSINGSEE青犀视频互联网直播/点播平台EasyDSS构建户外无人机直播

热门文章

  1. game with probability problem
  2. Linux 内核 3.8 是给 Linux 用户的圣诞礼物
  3. 使用 vs 2008 宏制作自动注释工具
  4. Oracle 数据类型 选择自 tjandy 的 Blog
  5. DELL R340 14G服务器的RAID划分
  6. 区别对待 【找到问题发生的原因】 以及   【关于这个问题的 「正确可行」 的解决方法】
  7. java listen_java web-- listen
  8. maven项目发布到tomcat后没有lib目录解决方案
  9. 执行update操作的话,就会报“Connection is read-only. Queries leading to data modification are not allowed”的异常。
  10. 国内访问 Atom 源很慢 解决方案