IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击【关注】;把经验传递给有梦想的人;

1. 下标与切片

1.1 下标索引

生活中的我们经常去逛超市,超市的储物柜还记得吧,每个存储空间都会有一个对应的编号,你取东西的时候通过这个编号就能找到你自己的存储空间,其实我们字符串中也是有类似机制的,它就是我们的下标,先看下图

python会从0开始顺序给每个元素指定一个编号,这样我们可以通过这个编号直接获取对应的元素

1.2 通过下标获取数据

为什么要有下标,不就是为了方便我们取数据吗,现在我们就来讲如何通过下标来获取获取对应的数据,看下面代码

a = 'python'print(a[0]) # 下标0取出第一个元素p:'p'print(a[2]) # 下标2取出第三个元素t:'t'

1.3 下标越界

我们先来看下面的一个案例:

a = 'python'print(a[10])'''Traceback (most recent call last):File "E:/untitled/test2.py

下标 获取字符_互联网人工智能编程语言Python的下标与切片详解相关推荐

  1. 下标 获取字符_【文山玩Python】如何从字符串中取一段或指定字符

    我们在加到前面那首诗中,此时我们想取'一'字又该怎么做呢? poetry = "最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞" 下标法: 如果要取'扬'字,那我们从第1个字符,从 ...

  2. 100内奇数之和流程图_互联网人工智能编程语言Python之while循环详解

    IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: 循环控制 在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句.一组被重复执行 ...

  3. python requests 异步调用_构建高效的python requests长连接池详解

    前文: 最近在搞全网的CDN刷新系统,在性能调优时遇到了requests长连接的一个问题,以前关注过长连接太多造成浪费的问题,但因为系统都是分布式扩展的,针对这种各别问题就懒得改动了. 现在开发的缓存 ...

  4. number 限制最长数字_阿博的Python之路Number数据类型详解

    这是阿博的第15篇文章 之前阿博分享了Python的三种可变数据类型以及三种不可变数据类型.在这里阿博会详细解析Number数据类型. 注意:阿博的编译环境是Python3. Number数据类型 N ...

  5. python学法用法 自动刷分_微信跳一跳python辅助工具刷分教程详解

    随着身边不少小伙伴都加入了微信跳一跳挑战,朋友圈最近都被刷爆了,为了刷分,很多小伙伴都开始开挂了,Github大神wangshub分享了一个针对该游戏的开源项目,那微信跳一跳python怎么刷分呢,下 ...

  6. python应用如何实现升级_基于esky实现python应用的自动升级详解

    基于 esky 实现 python 应用的自动升级 一. esky 介绍 Esky is an auto-update framework for frozen Python applications ...

  7. python全局变量global线程安全_对python多线程与global变量详解

    今天早上起来写爬虫,基本框架已经搭好,添加多线程爬取功能时,发现出错: 比如在下载文件的url列表中加入200个url,开启50个线程.我的爬虫-竟然将50个url爬取并全部命名为0.html,也就是 ...

  8. python跨域攻击教学_关于python 跨域处理方式详解

    因为浏览器的同源策略限制,不是同源的脚本不能操作其他源下面的资源,想操作另一个源下面的资源就属于跨域了,这里说的跨域是广义跨域,我们常说的代码中请求跨域,是狭义的跨域,即在脚本代码中向非同源域发送ht ...

  9. python中的super用法详解_【Python】【类】super用法详解

    一.问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1: class A: def __init__(sel ...

最新文章

  1. # NVIDIA Jetson系列系统镜像备份烧录指南
  2. C#强化系列文章四:匿名方法的使用
  3. 哈佛教授对博士生的8个忠告:步入社会前,最重要是“娶一个好女孩”
  4. DriverManager 驱动管理器类简介 JDBC简介(三)
  5. pycharm黄色高亮提示:Default argument value is mutable
  6. matlab 高维数组赋值,MATLAB之三(高)维数组的创建
  7. POJ 3241 Object Clustering(Manhattan MST)
  8. 软件测试类工具大全2009版(一)
  9. 如何安装python3.8_python3.8下载及安装步骤详解
  10. python设计模式11-享元模式
  11. dio设置自定义post请求_基于dio库封装flutter项目的标准网络框架
  12. apache SSL配置
  13. Atitit 网络编程之道
  14. IC卡读写器c#源码
  15. 说一说Qpython3在Android手机上的应用
  16. 机器学习--K近邻算法(KNN)(2)
  17. 锐龙 7 7840HS 性能怎么样 r77840HS相当于什么水平级别
  18. Tark与AjM完美结合,解决全球支付难题
  19. 游戏服务器 linux windows,游戏服务器用windows还是linux的系统好?
  20. 数据通信技术_数据通信相关汇总

热门文章

  1. 24点游戏c语言程序代码,C语言实现24点游戏源代码
  2. java识别音调_你如何创建一个音调发生器,其音调可以在java中“实时”或动态地操作?...
  3. 中raise抛出异常_Ruby 异常
  4. Java的四种引用——强软弱虚
  5. M6315模块连接阿里云物联网MQTT通讯
  6. php 不同页面全局变量,php中全局变量在多个文件中引用问题
  7. pstack 安装linux_pstack命令
  8. python列表截取双冒号“::“用法
  9. mysql添加字段自动记录加入时间、更新时间
  10. 得到当前python解释器的路径