热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python字符串常用操作字符串_Python之字符串常用操作

#字符串的索引与切片strABCDEFGHIJKprint(str[0])#Aprint(str[3])#Dprint(str[5])#Fprint(str[7])#H何为切

# 字符串的索引与切片

str = 'ABCDEFGHIJK'

print(str[0])       # A

print(str[3])       # D

print(str[5])       # F

print(str[7])       # H

"""

何为切片?

切片就是通过索引(索引:索引/索引:步长)截取字符串的一段

切片的原则: 顾头不顾尾

"""

str = 'ABCDEFGHIJK'

print(str[0:3])     # A B C

print(str[2:5])     # C D E

print(str[0:])      # 包含A到字符串末尾

print(str[0:-1])    # 顾头不顾尾原则,反向-1位置的K会取不到 A

print(str[0:5:2])   # 从0开始到5位置结束,步长为2   A C E

print(str[5:0:-2])   # 反向加步长 F D B

# 字符串常用方法

name = input('请输入用户名:')

# 首字母大写

print(name.capitalize())

# 大小写翻转

print(name.swapcase())

# 每个单词的首字母大写

print(name.title())

# 居中并填充

print(name.center(20, '*'))

# 字符串中元素出现的个数

print(name.count("s"))

print(name.count('s', 3))

# 判断是否以...开头(Bool)

print(name.startswith('j'))

print(name.startswith('j', 1))

# 判断是否以...结尾(Bool)

print(name.endswith('e'))

print(name.endswith('e', 3))

# 寻找字符串中的元素是否存在 jesse

print(name.find('s'))

print(name.find('s', 3))

# 字符串转化为数组

print(name.split(','))

print(name.rsplit(',', 1))

# format的三种用法

print('{} {} {}'.format('jesse', 18, 'man'))

print('{1} {0} {1}'.format('jesse', 18, 'man'))

print('{name} {age} {sex}'.format(age=18, sex='man', name='jesse'))

# 去除两端字符

print(name.rstrip('*'))

print(name.lstrip('*'))

print(name.strip('*'))

# 字符串替换

print(name.replace('jesse', 'David', 1))

# is系列

print(name.isalnum())       # 字符串由数字或字母组成

print(name.isalpha())       # 字符串只由字母组成

print(name.isdigit())       # 字符串只由数字组成



推荐阅读
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 去掉空格的方法——Python工程师招聘标准与实践
    本文介绍了去掉空格的方法,并结合2019独角兽企业招聘Python工程师的标准与实践进行讨论。同时提供了一个转载链接,链接内容为更多相关信息。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • 小程序wxs中的时间格式化以及格式化时间和date时间互转
    本文介绍了在小程序wxs中进行时间格式化操作的问题,并提供了解决方法。同时还介绍了格式化时间和date时间的互相转换的方法。 ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • 十大经典排序算法动图演示+Python实现
    本文介绍了十大经典排序算法的原理、演示和Python实现。排序算法分为内部排序和外部排序,常见的内部排序算法有插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。文章还解释了时间复杂度和稳定性的概念,并提供了相关的名词解释。 ... [详细]
  • Ihaveaworkfolderdirectory.我有一个工作文件夹目录。holderDir.glob(*)>holder[ProjectOne, ... [详细]
  • 本文介绍了2015年九月八日的js学习总结及相关知识点,包括参考书《javaScript Dom编程的艺术》、js简史、Dom、DHTML、解释型程序设计和编译型程序设计等内容。同时还提到了最佳实践是将标签放到HTML文档的最后,并且对语句和注释的使用进行了说明。 ... [详细]
author-avatar
旺小旺大_693
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有