首页 > 编程语言 >【20241030】【Python基础教程】第二章 列表和元组 II

【20241030】【Python基础教程】第二章 列表和元组 II

时间:2025-01-08 17:43:38浏览次数:1  
标签:website 切片 Python 元组 II 索引 步长 print website2

第二章 列表与元组 II

切片

切片用来访问特定范围内的元素。使用两个索引,并且用冒号分隔:

代码:

website = 'www.Ilovechina.com'
print(website[6:10]) # 第一个索引是包含的第一个元素的编号,但第二个索引是切片后余下的第一个元素的编号
print(website[8: -4]) # -4是倒数第四个 
print(website[-3:-1]) # 前面的数字要小于后面
print(website[-4:0]) # 这一行是空,因为0是第一个
print(website[-4: ]) # 之后所有的, 省略第二个索引
print(website[ : ]) # 复制整个序列

输出:

ovec
echina
co

.com
www.I
www.Ilovechina.com

简而言之,你提供两个索引来指定切片的边界,其中第一个索引指定的元素包含在切片内,
但第二个索引指定的元素不包含在切片内。

执行切片操作时,你显式或隐式地指定起点和终点,但通常省略另一个参数,即步长

代码:

website2 = 'www.Ilovemybeautifulcountry.com'
print(website2[0:10:1])  # 步长为1,切片包含起点和终点的所有元素
print(website2[0:10:2])  # 步长为2,切片从第一个开始每隔一个挑一个
print(website2[ : :4])  # 式地指定步长时,也可使用前述简写。例如,要从序列中每隔3个元素提取1个,只需提供步长4即可
print(website2[::-1])  # 步长可以为负数,但是不能为0,负数就是从后往前
print(website2[10:0:-1])  # 步长为负数时,第一个索引必须比第二个索引大。
print(website2[0:10:-1])  # 步长为正数时,它从起点移到终点,而步长为负数时,它从终点移到起点

# 总之就是步长是正数,从前往后捋,步长为负数,从后往前捋,搞反了都会使得输出为空

输出:

www.Ilovem
wwIoe
wIeeictc
moc.yrtnuoclufituaebymevolI.www
ymevolI.ww

标签:website,切片,Python,元组,II,索引,步长,print,website2
From: https://www.cnblogs.com/gaozhao001/p/18517348

相关文章

  • 变异凯撒-python脚本调整ascii码转字符串
    题目:加密密文:afZ_r9VYfScOeO_UL^RWUc格式:flag{}结合题目变异凯撒,第一个字符a到f加了5,第二个字符f到l加了6,推断每个字符都在前一个字符基础上+1.编写python脚本:#定义字符串str="afZ_r9VYfScOeO_UL^RWUc"#定义偏移量k,初始值为5k=5#遍历字符串中的每个字符for......
  • 【02】优雅草央央逆向技术篇之逆向接口协议篇-以小红书为例-python逆向小红书将用户名
    【02】优雅草央央逆向技术篇之逆向接口协议篇-以小红书为例-python逆向小红书将用户名转换获得为uid-优雅草央千澈背景本次学习逆向是针对小红书的用户转uid学习使用,逆向工程应当在合法和道德的范围内进行,尊重他人的知识产权和隐私权。要在小红书(Red)中将用户名转换为用户ID(U......
  • 利用Python实现温度转换 II
    温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪......
  • 基于python+Django+mysql民宿农家乐点评网站系统设计与实现
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。项目配有对应开发......
  • TN Python爬虫高级开发工程师
     简介网络爬虫,涵盖从基础原理到高阶实战的丰富内容。讲解网络爬虫通讯、数据采集与解析原理,涉及多任务、动态数据采集。进阶至金融数据前后端实战,应对多种反爬虫手段,如cookie、验证码、JavaScript混淆加密等,教授绕过技巧。还深入介绍scrapy、feapder等框架,包括使用、数据......
  • Python 连接 MySQL
    连接安装连接库pipinstallmysql-connector-python查询frommysql.connectorimportconnectfrommysql.connectorimportErrortry:connection=connect(host='localhost',user='root',password='',......
  • 数据结构与算法之二叉树: LeetCode 107. 二叉树的层序遍历 II (Ts版)
    二叉树的层序遍历IIhttps://leetcode.cn/problems/binary-tree-level-order-traversal-ii/description/描述给你二叉树的根节点root,返回其节点值自底向上的层序遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)示例1输入:root=[3,9,20,null,nul......
  • 微积分甲II期末复习 - 补充内容(含参积分,微分形式)
    含参积分做本章的题时请忘掉复变(虽然它真的很好用。。。)含参正常积分含参正常积分的形式\[F(x)=\int_{c(x)}^{d(x)}f(x,t)dt\]含参正常积分的连续性\(f\)在\(G(a,b)=\{a\leqx\leqb,c(x)\leqt\leqd(x)\}\)上连续,则\(F\)在\([a,b]\)上连续。含参正常积分......
  • IIS反向代理
    <?xmlversion="1.0"encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rulename="finereport"enabled="true"patternSynt......
  • 【Python】构建智能语音助手:使用Python实现语音识别与合成的全面指南
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界随着人工智能技术的迅猛发展,语音助手已成为人们日常生活中不可或缺的一部分。从智能手机到智能家居设备,语音交互提供了便捷高效的人机交互方式......