当前位置: 首页 > news >正文

python中是否有单独的字符类型,通过下标的方式表示字符串中的字符

说明

  在python中,没有单独的字符类型,一个字符呢就是一个大小为1的字符串。

  并且可以通过下标的方式,表示字符串中的字符。

操作过程

1.通过[ ]的方式表示字符串中的第几个字符

>>> text = 'python'
>>> text[0]  #0表示的就是第一个位置上的字符
'p'
>>> text[3]  #位置3上的字符
'h'

#[ ]中括号中的值,可以是负值,表示的是从右边开始计数
>>> text[-1] #从右边开始,第1个位置上的字符。
'n'
>>> text[-3] #从右边开始,第3个位置上的字符。
'h'

备注:由于 -0等于0,所以呢,如果是负值,那么是从-1开始。即-1是右边的第一个字符。0是左边的第一个字符。

2.如果获取的字符的下标,超过整个字符串的长度,就会报错

>>> text[7]
Traceback (most recent call last):
  File "<pyshell#122>", line 1, in <module>
    text[7]
IndexError: string index out of range

 

备注:text只有6个长度,想要获取第7个位置上的字符,那么会报错。

 

文档创建时间:2018年11月23日11:48:40

转载于:https://www.cnblogs.com/chuanzhang053/p/10006649.html

相关文章:

  • MySQL开启远程登录权限
  • 需求变更管理
  • Class.forName和ClassLoader.loadClass的比较
  • Mybatis应用学习(3)——Mapper映射文件编写
  • Docker基础之十一: 镜像操作(Dockerfile)
  • ArrayBuffer简析
  • [macOS] Mojave10.14 夜神安卓模拟器启动问题
  • 老李分享:测试金字塔,懂开发的测试工程师更有竞争力
  • solidity智能合约[41]-structdeep
  • ElasticSearch 基础一
  • PPT图表分享一:组织结构图
  • 面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)
  • 内聚性是模块之所以成为模块的原因--一个中心、单一职责
  • ThreadPoolExecutor之一:使用基本介绍
  • HashMap 详解四
  • CSS中外联样式表代表的含义
  • git 常用命令
  • JS字符串转数字方法总结
  • Linux各目录及每个目录的详细介绍
  • MYSQL 的 IF 函数
  • Promise初体验
  • session共享问题解决方案
  • vue 配置sass、scss全局变量
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 前端面试题总结
  • 通过git安装npm私有模块
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (离散数学)逻辑连接词
  • (三)模仿学习-Action数据的模仿
  • (十六)Flask之蓝图
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)树状数组
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Micro Framework初体验(二)
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET应用架构设计:原则、模式与实践 目录预览
  • [ 手记 ] 关于tomcat开机启动设置问题
  • []C/C++读取串口接收到的数据程序
  • []我的函数库
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [Android]使用Android打包Unity工程
  • [BZOJ1008][HNOI2008]越狱
  • [c++] 单例模式 + cyberrt TimingWheel 单例分析
  • [C++参考]拷贝构造函数的参数必须是引用类型