首页 > 编程语言 >104-Python中字符串索引和切片

104-Python中字符串索引和切片

时间:2024-07-16 13:29:59浏览次数:16  
标签:字符 Python greeting 索引 字符串 str print 104

Python中字符串索引和切片

greeting_str = 'Hey, James!'
# 打印字符串长度
print('字符串的长度为:')
print(len(greeting_str))
# 字符串的长度为:
# 11

# 打印每个字符和对应的索引
for index, char in enumerate(greeting_str):
    print(f"字符:{char},索引:{index}")
# 字符:H,索引:0
# 字符:e,索引:1
# 字符:y,索引:2
# 字符:,,索引:3
# 字符: ,索引:4
# 字符:J,索引:5
# 字符:a,索引:6
# 字符:m,索引:7
# 字符:e,索引:8
# 字符:s,索引:9
# 字符:!,索引:10

# 单个字符索引
print(greeting_str[0])
print(greeting_str[1])
# H
# e

print(greeting_str[-1])
print(greeting_str[-2])
# !
# s

# 切片
# 取出前3个字符,索引为0、1、2
print(greeting_str[:3])
# Hey

# 取出索引1、2、3、4、5,不含0,不含6
print(greeting_str[1:6])
#ey, J

# 指定步长2,取出第0、2、4 ...
print(greeting_str[::2])
# Hy ae!

# 指定步长-1,倒序
print(greeting_str[::-1])
# !semaJ ,yeH

标签:字符,Python,greeting,索引,字符串,str,print,104
From: https://www.cnblogs.com/tianpan2019/p/18305035

相关文章

  • Windows安装Python超详细教程
    安装Python3(Windows)有的同学问道怎么安装Python。我们今天讲一下在Windows上安装Python。Python有两个大版本,一个是Python2,另外一个是Python3。目前各种代码以及平台都在往Python3迁移,新项目直接采用Python3。对于新学习的朋友来说,可以直接从Python3开始入手。下载Python......
  • 提升 Python 水平的高级指南
    Python是一种功能强大且灵活的编程语言,深受开发者喜爱。尽管Python易于学习,但要掌握其高级特性并将其运用自如,需要不断深入学习与实践。本文旨在帮助已经熟悉Python基础的开发者,探索更高级的Python技巧与最佳实践,提升编程水平。1.高级数据结构数据结构概述数据结......
  • python:揭开装饰器的神秘面纱
    一.前言:揭开装饰器的神秘面纱装饰器,这个在Python中以@符号开头的神奇存在,实际上是一种函数,用于包装其他函数,以扩展其功能,而不改变其内部逻辑。想象一下,就像给你的咖啡加糖不改其本质,但让它更加甜蜜。内置装饰器如@staticmethod、@classmethod,便是装饰器的日常示例,它们负责......
  • python 基础 之 ipython scrapy shell
    IPython是一个基于Python的交互式计算环境,它为用户提供了一个更为强大和丰富的界面来使用Python语言。相较于标准的Python解释器,IPython提供了更多的增强功能,例如提供智能的自动补全,高亮输出,及其他特性。如果我们安装了IPython,scrapy终端将使用IPython(替代标准Python终端)。......
  • mysql索引与锁
    一.MYSQL索引1.1索引介绍1.1.1索引是什么官⽅方介绍索引是帮助MySQL高效获取数据的数据结构。更更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文......
  • 【Python】指定包的导入路径
    在导入包时,有时会出现已安装但是无法导入的情况,这里记录一下导入包时指定路径的方法,其实就是将其绝对路径添加到环境变量中:命令提示行中提示pyppeteer模块已经安装,在/home/user/.local/lib/python3.9/site-packages路径下:在pycharm中导入pyppeteer提示模块没有安装: 将pypp......
  • Python | 论做游戏外挂,Python输过谁?
    玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?我打开了4399小游戏网,点开了一个不知名的游戏,唔,做寿司的,有材料在一边,客人过来后说出他们的要求,你按照菜单做好端给他便好~首先要声明,这里的游戏外挂的概念,和那些大型网游里的外挂可不同,......
  • Zmail--让邮件变得简单的python邮件模块
    其他轮子的缺点:服务端拒信:首要问题。很多其他的轮子需要自己构造MIME和邮件头(通常优化了过程),但经常遭遇拒信,具体原因是其没有正确的定义邮件头,诸如From和To的头信息在使用SMTP时每家服务商检查都会有细微的差别,以及一些平台的差异(win10localhost乱码导致发件拒信),甚至在你发往......
  • Python安装出现严重错误的解决方法_0x80070643-( A newer version of the Python laun
    每次在装软件配置环境的时候,总会遇到别人碰不到的各种问题,人都麻了。最后我还是自己尝试这解决了,只是建议,虽然说不知道是否以后还会问题,但是可以成功安装,配置环境并运行。(本人是win11)首先解释一下pythonlauncher是什么资料解释:PythonLauncher是Python官方提供的一个工具,......
  • 【数据管理】PostgreSQL空间侦探!一文掌握数据库、表、索引占用大小查询技巧!
    在PostgreSQL中,了解数据库、表和索引的空间占用大小对于优化数据库性能、管理存储空间和识别潜在问题非常重要。通过使用PostgreSQL提供的系统函数和视图,我们可以轻松获取这些信息,并采取相应的措施来优化数据库。可以帮助我们优化数据库性能、管理存储空间和识别潜在的问题......