str_a = 'Python is a widely'
str_b = ' by Guido van Rossum in {year} '
str_c = 'A Python Software Foundation.'
str_d = ' on code readability, '
str_e = 'and its\t lines\b of code我彩.'
k = '123sd&……¥&¥'
j = 'fsasAFKfagas'
j2 = 'KJG5465KGIUUO'
q = 'jsfoeyeyrpd'
k2 = '41346758'
myTuple = ("Bill", "age", "height")# print(str_c.capitalize())            # 把首字母转换为大写,其它字母都转换为小写   例如:A python software foundation.
# print(str_b.casefold())              # 把字符串所有的大写字母转换为小写 例如: by guido van rossum in 1991
# print(str_a.center(30, '*'))         # 返回居中的字符串,首位为填充  例如:******Python is a widely******
# print(str_c.count('a'))              # 返回指定值在字符串中出现的次数,区分大小写 例如:2
# print(str_e.encode())                # 返回字符串的编码版本  b'and its lines of code\xe6\x88\x91\xe5\xbd\xa9.'
# print(str_a.endswith('y'))           # 判断字符串是否以指定值为结尾,是则返回True
# print(str_e.expandtabs(5))           # 设置字符串的tab尺寸 \t:表tab键,\n:换行
# print(str_a.index('P'))              # 在字符串中搜索(第一个)指定的值并返回它的位置,如果不存在则返回错误
# print(str_a.index('P'))              # 在字符串中搜索指定的值并返回它最后的位置,如果不存在则返回错误
# print(str_a.find('z'))               # 在字符串中搜索(第一个)指定的值并返回它的位置,如果不存在则返回-1
# print(str_a.rfind('z'))              # 在字符串中搜索指定的值并返回它最后的位置,如果不存在则返回-1
# print(str_b.format(year='2020'))     # 格式化字符串中的指定值,有赋值的作用
# years = {'year':2020}
# print(str_b.format_map(years))       # 格式化字符串中的指定值,仅使用于字符串格式中可变数据参数来源于字典等映射关系数据时才可以使用
# print(k.isalnum())                   # 如果字符串中所有的字符都是字母或数字则返回True,否则返回False
# print(j.isalpha())                   # 如果字符串中所有的字符都在是字母表中则返回True,否则返回为False
# print(k.isdecimal())                 # 判断字符串是否都是小数(0-9),如果是则返回True,否则False
# print(k2.isdigit())                  # 判断字符串是否都是数字,是则返回True,否则False
# print(k.isidentifier())              # 判断字符串是否是有效标识符,是则True,否则False
# print(k.islower())                   # 判断字符串中的所有字符是否都是小写,是True,否False(只判断字母,数字和其它字符不做判断)
# print(j.lower())                     # 把字符串中所有的字母都转换成小写
# print(j2.isupper())                  # 如果字符串中的所有字母都是大写字母则返回True,否则False(数字,符号不判断)
# print(j.upper())                     # 把字符串中所有的字母都转换成大写
# print(k.isnumeric())                 # 判断字符串的所有字符都是数,是则返回True,否则False
# print(str_e.isprintable())           # 如果字符串中的所有字符都是可打印的则返回True,否则False。
# print(str_a.isspace())               # 如果字符串中的所有字符都是空格,则返回True,否则False
# print(str_c.istitle())               # 如果字符串遵循标题规则(每个单词的首字母为大写),是True,否False
# print(str_c.title())                 # 把字符串中每个单词的首字母转换成大写。
# print("+".join(myTuple))             # 把可迭代对象(元组,字典等等)的元素连接到字符串的末尾,例:Bill+age+height,使用字典作为迭代器时返回的值是键值,而不是值
# 补充 print(str_c.join(str_a))返回的结果是每个str_a里的字符串前都有一个str_c.
# print(k.ljust(20),"2020year")        # 返回字符串的左对齐版本,20个位左对齐+2020year,123sd&……¥&¥          2020year
# print(k.rjust(20),"2020year")        # 返回字符串的右对齐版本
# print(str_d.lstrip())                # 删除字符串中所有的左前空格(前导字符)
# print(str_d.rstrip())                # 删除字符串中所有的右前空格(后导字符)
# print(str_d.strip())                 # 删除字符串中所有的前后空格
# print(str_a.partition('isas'))       # 搜索指定的字符串,并将该字符串串拆分为包含三个元素的元组。如果搜索的字符串不在,则在后返回多两个空元素的元组。
# print(str_a.rpartition('isas'))      # 搜索指定的字符串,并将该字符串串拆分为包含三个元素的元组。如果搜索的字符串不在,则在前返回多两个空元素的元组。
# print(str_a.replace('Python','Java'))# 返回字符串,其中指定的值被替换为指定的值。如果指定的值不在字符串里则返回原值。
# print(str_a.split(' '))              # 从右侧开始拆分字符串并返回列表
# print(str_a.rsplit(' '))             # 在指定的分隔符出拆分字符串,并返回列表
# print(str_a.splitlines())            # 在换行符出拆分字符串,并返回列表
# print(str_a.startswith('P'))         # 如果以指定值开头的字符串,则返回True,否False
# print(str_b.swapcase())              # 切换大小写,字符串中的小写字母切换成大写,大写切换成小写
# print(str_a.zfill(25))               # 在字符串的开头添加0,直到达到指定的长度

print(str_c.capitalize()) # 把首字母转换为大写,其它字母都转换为小写 例如:A python software foundation.
#print(str_b.casefold()) # 把字符串所有的大写字母转换为小写 例如: by guido van rossum in 1991
#print(str_a.center(30, ‘*’)) # 返回居中的字符串,首位为填充 例如:Python is a widely
#print(str_c.count(‘a’)) # 返回指定值在字符串中出现的次数,区分大小写 例如:2
print(str_e.encode()) # 返回字符串的编码版本 b’and its lines of code\xe6\x88\x91\xe5\xbd\xa9.’
print(str_a.endswith(‘y’)) # 判断字符串是否以指定值为结尾,是则返回True
print(str_e.expandtabs(5)) # 设置字符串的tab尺寸 \t:表tab键,\n:换行
print(str_a.index(‘P’)) # 在字符串中搜索(第一个)指定的值并返回它的位置,如果不存在则返回错误
print(str_a.index(‘P’)) # 在字符串中搜索指定的值并返回它最后的位置,如果不存在则返回错误
print(str_a.find(‘z’)) # 在字符串中搜索(第一个)指定的值并返回它的位置,如果不存在则返回-1
print(str_a.rfind(‘z’)) # 在字符串中搜索指定的值并返回它最后的位置,如果不存在则返回-1
print(str_b.format(year=‘2020’)) # 格式化字符串中的指定值,有赋值的作用
years = {‘year’:2020}
print(str_b.format_map(years)) # 格式化字符串中的指定值,仅使用于字符串格式中可变数据参数来源于字典等映射关系数据时才可以使用
print(k.isalnum()) # 如果字符串中所有的字符都是字母或数字则返回True,否则返回False
print(j.isalpha()) # 如果字符串中所有的字符都在是字母表中则返回True,否则返回为False
print(k.isdecimal()) # 判断字符串是否都是小数(0-9),如果是则返回True,否则False
print(k2.isdigit()) # 判断字符串是否都是数字,是则返回True,否则False
print(k.isidentifier()) # 判断字符串是否是有效标识符,是则True,否则False
print(k.islower()) # 判断字符串中的所有字符是否都是小写,是True,否False(只判断字母,数字和其它字符不做判断)
print(j.lower()) # 把字符串中所有的字母都转换成小写
print(j2.isupper()) # 如果字符串中的所有字母都是大写字母则返回True,否则False(数字,符号不判断)
print(j.upper()) # 把字符串中所有的字母都转换成大写
print(k.isnumeric()) # 判断字符串的所有字符都是数,是则返回True,否则False
print(str_e.isprintable()) # 如果字符串中的所有字符都是可打印的则返回True,否则False。
print(str_a.isspace()) # 如果字符串中的所有字符都是空格,则返回True,否则False
print(str_c.istitle()) # 如果字符串遵循标题规则(每个单词的首字母为大写),是True,否False
print(str_c.title()) # 把字符串中每个单词的首字母转换成大写。
print("+".join(myTuple)) # 把可迭代对象(元组,字典等等)的元素连接到字符串的末尾,例:Bill+age+height,使用字典作为迭代器时返回的值是键值,而不是值
补充 print(str_c.join(str_a))返回的结果是每个str_a里的字符串前都有一个str_c.
print(k.ljust(20),“2020year”) # 返回字符串的左对齐版本,20个位左对齐+2020year,123sd&……¥&¥ 2020year
print(k.rjust(20),“2020year”) # 返回字符串的右对齐版本
print(str_d.lstrip()) # 删除字符串中所有的左前空格(前导字符)
print(str_d.rstrip()) # 删除字符串中所有的右前空格(后导字符)
print(str_d.strip()) # 删除字符串中所有的前后空格
print(str_a.partition(‘isas’)) # 搜索指定的字符串,并将该字符串串拆分为包含三个元素的元组。如果搜索的字符串不在,则在后返回多两个空元素的元组。
print(str_a.rpartition(‘isas’)) # 搜索指定的字符串,并将该字符串串拆分为包含三个元素的元组。如果搜索的字符串不在,则在前返回多两个空元素的元组。
print(str_a.replace(‘Python’,‘Java’))# 返回字符串,其中指定的值被替换为指定的值。如果指定的值不在字符串里则返回原值。
print(str_a.split(’ ‘)) # 从右侧开始拆分字符串并返回列表
print(str_a.rsplit(’ ')) # 在指定的分隔符出拆分字符串,并返回列表
print(str_a.splitlines()) # 在换行符出拆分字符串,并返回列表
print(str_a.startswith(‘P’)) # 如果以指定值开头的字符串,则返回True,否False
print(str_b.swapcase()) # 切换大小写,字符串中的小写字母切换成大写,大写切换成小写
print(str_a.zfill(25)) # 在字符串的开头添加0,直到达到指定的长度
详细字符串方法

额外学习:python字符串的各种方法相关推荐

  1. Python:字符串中的方法--strip()

    Python:字符串中的方法–strip()(超详细版) 前言 今天突然意识到,我学习爬虫到今天一直很少用到Python基础的东西,就比如说是字符串的一些方法,索性就带着大家一起复习一下Python字 ...

  2. python加号换行,Python字符串拼接六种方法介绍

    Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...

  3. 25. Python 字符串的切片方法

    25. Python 字符串的切片方法 文章目录 25. Python 字符串的切片方法 1. 索引取值知识回顾 2. 什么是切片 3. 切片的语法 4. 切片示例 4.1 步长为1的切片取值 4.2 ...

  4. 系统学习Python——字符串(str):字符串格式化表达-[基础知识]

    分类目录:<系统学习Python>总目录 相关文章: · 字符串格式化表达:基础知识 · 字符串格式化表达:格式化表达式 · 字符串格式化表达:格式化方法 Python还提供了一种高级的方 ...

  5. 8种Python字符串拼接的方法,你知道几种?

    一.join函数 join 是 python 中字符串自带的一个方法,返回一个字符串.使用语法为: sep.join(可迭代对象) --> str # sep 分隔符 可以为空 将一个包含多个字 ...

  6. python字符串出栈方法_说说Python有几种字符串格式化?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  7. python字符串内置方法

    网上已经有很多,自己操作一遍,加深印象. dir dir会返回一个内置方法与属性列表,用字符串'a,b,cdefg'测试一下 dir('a,b,cdefg') 得到一个列表 ['__add__','_ ...

  8. 7.python字符串-内置方法分析

    上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...

  9. python字符串出栈方法_Python 实现字符串反转的9种方法

    在做leetcode的试题中,做到反转整数,就涉及到字符串反转,为了尽可能可以写出更多的方法,于是写下这篇文章 样例:如 a='123456789' 反转成 a='987654321' 第一种方法:使 ...

  10. 小猿圈学习Python字符串操作--字符串分割函数

    对于长字符串,我们一般要怎么处理呢?除了切片,但是切片太麻烦了.python为我们提供了字符串切割函数,它不仅可以通过指定字符切割,也可以去除空格符哦.下面就看一下小猿圈Python讲师是怎么介绍Py ...

最新文章

  1. 牛津大学最新《计算代数拓扑》笔记书
  2. 字节AI Lab总监李磊离职加入UCSB,马维英后又一大牛回归学界
  3. Latex ! Missing $ inserted error 解决方法
  4. 构建高性能.NET应用之配高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)
  5. PHP的构成及生命周期
  6. linux 虚拟机挂载本地,CentOS 在VMWare中挂载本地yum源
  7. Text模式和PDU模式的区别
  8. iTunes“解决方案”发展历程及研究(上)
  9. Base64编码的原理与常用实现
  10. 电脑尺寸大小在哪里看_科技资讯:电脑弹出本地计算机上的服务启动后停止的提示在哪里看...
  11. TComboBox动态创建
  12. SQL Cookbook:一、检索记录(2)从表中检索部分行
  13. Asp.Net MVC4入门指南(7):给电影表和模型添加新字段
  14. python能当黑客吗_如何成为一名黑客?(转)
  15. mysql索引失效情况
  16. 我心中接地气的大数据【前言】
  17. Linux修改open files数及ulimit和file-max的区别
  18. 计算机无线键盘没反应,电脑连接无线键盘没反应怎么办
  19. centons7安装k8s集群
  20. 基于机器学习和深度学习的图数据异常检测综述

热门文章

  1. 自动备份Hexo博客源文件
  2. 文件夹同名EXE病毒
  3. 机器学习中最小二乘与梯度下降发的区别
  4. ORACLE+SQL性能优化
  5. 华为云主机装oracle,hwcloud-通过华为云镜像服务创建ECS-镜像服务介绍与安装Redhat6.8...
  6. @Inherited
  7. 工业通讯桥接器用途及选型
  8. 用户画像数据指标体系之用户属性维度
  9. Excel实现分时统计折线图
  10. 技术分享 | MySQL 巡检