字符串 S="python string”

print str[0:3] #截取第一位到第三位的字符

print str[:] #截取字符串的全部字符

print str[6:] #截取第七个字符到结尾

print str[:-3] #截取从头开始到倒数第三个字符之前

print str[2] #截取第三个字符

print str[-1] #截取倒数第一个字符

print str[::-1] #创造一个与原字符串顺序相反的字符串

print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符

print str[-3:] #截取倒数第三位到结尾

字符串中的搜索和替换:

S.find(substr, [start, [end]])   #返回S中出现substr的第一个字母的标号,如果S中没有substr则返回-1。start和end作用就相当于在S[start:end]中搜索

S.index(substr, [start, [end]])   #与find()相同,只是在S中没有substr时,会返回一个运行时错误

S.count(substr, [start, [end]])    #计算substr在S中出现的次数

S.replace(oldstr, newstr, [count])    #把S中的oldstr替换为newstr,count为替换次数。这是替换的通用形式,还有一些函数进行特殊字符的替换

S.strip([chars]) #把S中前后chars中有的字符全部去掉,可以理解为把S前后chars替换为None

S.lstrip() 去掉左边所有空格

S.rstrip() 去掉右边所有空格

S.expandtabs([tabsize])   #把S中的tab字符替换没空格,每个tab替换为tabsize个空格,默认是8个

字符串中字符大小写的变换:

S.lower()   #小写

S.upper()   #大写

S.swapcase()   #大小写互换

S.capitalize()   #首字母大写

String.capwords(S)  #这是模块中的方法。它把S用split()函数分开,然后用

capitalize()把首字母变成大写,最后用join()合并到一起

S.title()    #只有首字母大写,其余为小写,模块中没有这个方法

字符串去空格及去指定字符

去两边空格:str.strip()

去左空格:str.lstrip()

去右空格:str.rstrip()

去两边字符串:str.strip('d'),相应的也有lstrip,rstrip

str=' python String function '

print '%s strip=%s' % (str,str.strip())

str='python String function'

print '%s strip=%s' % (str,str.strip('d'))

按指定字符分割字符串为数组:str.split(' ')

字符串编码和解码的函数:

S.startwith(prefix[,start[,end]]) #是否以prefix开头

S.endwith(suffix[,start[,end]])  #以suffix结尾

S.isalnum()  #是否全是字母和数字,并至少有一个字符

S.isalpha()  #是否全是字母,并至少有一个字符

S.isdigit()  #是否全是数字,并至少有一个字符

S.isspace() #是否全是空白字符,并至少有一个字符

S.islower() #S中的字母是否全是小写

S.isupper() #S中的字母是否便是大写

S.istitle() #S是否是首字母大写的

数字变为字符串 str()

字符串变为数字 string.atoi(s,[,base]) //base为进制基数

浮点数转换 string.atof(s)

字符串在输出时的对齐:

S.ljust(width,[fillchar])   #输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。

S.rjust(width,[fillchar])    #右对齐

S.center(width, [fillchar])    #中间对齐

S.zfill(width)   #把S变成width长,并在右对齐,不足部分用0补足

字符串中的单引号,双引号用 \ 来转义。

python字符串函数_python字符串函数相关推荐

  1. python 字符串函数_Python字符串函数

    python 字符串函数 Python provides a lot of built-in functions to manipulate strings. Python String is imm ...

  2. python中去除字符串中首尾空格的函数_Python字符串的首尾空格如何去掉?

    Python程序设计中,会用到很多字符串,字符串中可能包含空格.而空格看不见摸得着,因此空格可能会带来很多意想不到的错误,那么字符串的空格如何去掉? 今天我们就来学习,利用函数去掉字符串里的空格. 空 ...

  3. python中str函数_python字符串str的常用函数

    1 大小写相关的函数,将字符串改成大写upper,改成小写lower,大小写切换swapcase,首字母大写capitalize,每个单词的首字母大写title,判断是否为大写isupper,判断是否 ...

  4. python isalnum函数_Python 字符串 (isdigit, isalnum,isnumeric)转

    Python isdigit() 方法检测字符串是否只由数字组成. 语法 isdigit()方法语法: str.isdigit() 参数 无. 返回值 如果字符串只包含数字则返回 True 否则返回 ...

  5. python神秘的魔法函数_Python魔法函数

    1.什么是魔法函数 魔法函数即Python类中以__(双下划线)开头,以__(双下划线)结尾的函数,Python提供的函数,可让咱们随意定义类的特性 示例: class Company(object) ...

  6. python统计字符串个数_python字符串中字符出现次数(python获取字符串个数)

    原博文 2020-03-17 19:25 − 今天要说的是Python的字符串函数还是很方便的,只需要调用 count() 方法即可. 最近,我在一个网站上看到了一个自然语言处理课程.我详细解释了一些 ...

  7. python 三引号_Python 字符串

    字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var2 ...

  8. python中str是什么函数_Python str()函数

    描述 str函数是Python的内置函数,它将参数转换成字符串类型,即人适合阅读的形式. 语法 str(object) 名称说明备注 object待被转换成字符串的参数可省略的参数 返回值:返回obj ...

  9. python中模块和函数_Python中函数和模块的体验与使用

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

  10. python round函数_Python round() 函数

    这个一直都想写,但是因为这个点比较小,所以一直懒得动手.不过还是补上吧,留着早晚是个祸害. round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10. ...

最新文章

  1. 京东《未来科技趋势白皮书》,101页pdf
  2. ICCV 2019 | Lifelong GAN:基于持续学习的条件图像生成模型
  3. java操作mongodb(连接池)(转)
  4. mysql 连接 监控_mysql监控优化(一)连接数和缓存
  5. python 删除尾部0_python之List常见操作
  6. php图片滑动的属性,JavaScript_javascript图片滑动效果实现,本文为大家分享了javascript图片 - phpStudy...
  7. web 富文本编辑器总结
  8. kafka的connect实现数据写入到kafka和从kafka写出
  9. 【bzoj1520】[POI2006]Szk-Schools 费用流
  10. 用java开发pc软件
  11. java.io.IOException: http://XXX provided port:50000 is not reachable
  12. H3C交换机端口镜像配置
  13. 用matlab如何求导,matlab如何求导 matlab求导 matlab如何求导
  14. 余光中 听那冷冷的雨
  15. C语言函数之经典例题
  16. 普渡大学计算机硕士申请条件,普渡大学计算机科学硕士录取条件有哪些?需要这些申请材料...
  17. RabbitMQ 安装与web后台管理界面开启
  18. java循环输出abcd_java 输 abcd 输出其所有排列情况 permutate
  19. GameObject在SetActive(false)隐藏后,其下脚本仍会运行
  20. 【超详细】SpringBoot与Shiro整合-权限管理实战实操(附源码地址)

热门文章

  1. pycharm的debug
  2. 基于Qt的UDP协议实现及解析数据
  3. uboot之logo显示
  4. 洛谷—— P1847 轰炸II
  5. PAT甲题题解-1010. Radix (25)-二分搜索
  6. jsp电子商务 购物车实现之一 设计篇
  7. IAR Embedded Workbench IDE 显示行号
  8. 重拾Javascript(五)--优化字符串操作
  9. QT5.14在Win10和Win7下的安装
  10. UVA10719 Quotient Polynomial【多项式】