python的切片和索引是什么_你好Python,今天我们来认识序列类型索引和切片

u=1443446741,258281219&fm=173&app=49&f=JPEG?w=640&h=187&s=69E5BB46DDAF38111ADCCD0B000030C3Python

我们认识了Python的很多知识了,今天我们来了解一下Python门编程语言的序列类型。那Python中额序列类型有些什么呢?他们都有什么用?接下来带大家认识一些新朋友。开发工具:IDLE (Python 3.7 64-bit) (注:不需要3.7版本的也行,只需要Python3的版本都可以)

u=728557056,3309272905&fm=173&app=49&f=JPEG?w=640&h=267&s=F8C3722303FB0A214E90B9060100E081图不重要,重要的是下面的内容

Python编程语言中有些什么序列类型?Python编程语言中有三种序列类型分别是:字符串(str)、列表(list)、元组(tuple).字符串(str),就是用引号引起来的内容。例:‘A’,这样的形式在Python中就叫字符串。

u=3090899591,2234048917&fm=173&app=49&f=JPEG?w=640&h=275&s=4540F11AB4E949095A7D84CE000010B2字符串(str)

列表(list),就是用中括号+逗号隔开的内容。例:list=[1,2,3,4,5,6,7,8]. 注意形式不能错。它是可变的序列类型。

u=2985045110,52663049&fm=173&app=49&f=JPEG?w=640&h=197&s=C140F91BCEC9D80944C501DB000080B2列表(list)

元组(tuple),元组要随意的多一般是用小括号+逗号隔开的形式。例:tuple=(1,2,3)或者tu=(1,2,3).元组只有一个元素的时候要加逗号,即:tu=(1,).

u=459476013,1005434563&fm=173&app=49&f=JPEG?w=640&h=390&s=EF40E1130F6A540950D501CA0000C0B2元组(tuple)

2.小编学习中的总结的一点小知识。

字符串作为列表的一个元素的时候要+引号。li=['a',1,'b'].

Python中怎么将代码保存下来,以方便随时修改代码。先打开IDLE的Python界面,找到file之后找到New file,或者快捷键"ctrl+N",两种方法都可以。之后会打开一个名为“Untitled”未命名窗口,写入代码之后保存。可以直接点击“f5”或者点“Ctrl+s”快捷键保存。

u=883489549,1047054555&fm=173&app=49&f=JPEG?w=640&h=250&s=6C18A51BFCA9C009127C04DA0100D0B2操作步骤

u=3578554480,1328082236&fm=173&app=49&f=JPEG?w=640&h=302&s=0930C5138D39DC0946FD41DE000070B3新建一个Untitled文件名的窗口

u=1676384786,2917370510&fm=173&app=49&f=JPEG?w=640&h=132&s=AF40F51366DBB32C5A7D84D9020080B3输入代码保存

u=146162448,2590413112&fm=173&app=49&f=JPEG?w=251&h=187&s=ED40B11A4B4F50CE14ECBDD2010090B0点击Run module F5的选择确定

u=74932333,327873501&fm=173&app=49&f=JPEG?w=640&h=351&s=C840B41A9537598816FCE1DA030050B2直接点击f5的直接弹出这个界面

u=146162448,2590413112&fm=173&app=49&f=JPEG?w=251&h=187&s=ED40B11A4B4F50CE14ECBDD2010090B0点击f5运行代码,点击确定

u=672345177,4183720248&fm=173&app=49&f=JPEG?w=640&h=246&s=C140D11B9CE8510948F4B5D30100E0B3直接运行代码结果

注释,需要用井号“#”。井号可以给代码做注释。

u=1497726990,869193561&fm=173&app=49&f=JPEG?w=640&h=163&s=4D08E81B66DBE228406940D90000A0B2没有注释测试代码是否报错

u=130638617,4137840356&fm=173&app=49&f=JPEG?w=251&h=187&s=ED40B11A4B4F58CE14ECBDD20300C0B0点f5运行弹出这个点确定

u=2175832352,222115017&fm=173&app=49&f=JPEG?w=224&h=182&s=5CC4F11B4B1F65CC1CD499DA0300A0B1报错了,报错信息是“语法报错”

u=2520968688,2443509223&fm=173&app=49&f=JPEG?w=534&h=187&s=E402FC1A1889C80154F429CB0300A0B0注释文字

u=130638617,4137840356&fm=173&app=49&f=JPEG?w=251&h=187&s=ED40B11A4B4F58CE14ECBDD20300C0B0更改之后继续点F5运行代码

u=4176827762,3033930055&fm=173&app=49&f=JPEG?w=640&h=202&s=65409119BCE9FC014CE8D1DE0300C0B2代码成功运行,注释成功

除了井号可以注释以外,还有三引号和单引号也可以用作注释,三引号可以换行,单引号不可以。

u=3396851630,1683958358&fm=173&app=49&f=JPEG?w=640&h=229&s=E140B1199CEBD00158F415D3010080B3三引号和单引号用作注释

u=1940964965,1286022321&fm=173&app=49&f=JPEG?w=640&h=251&s=4550719BB4E849010C75B4D6010050B2三引号换行也不会报错

u=3242601439,4162921557&fm=173&app=49&f=JPEG?w=640&h=222&s=4942FD129EDB900912F04DCE0200B032单引号不可以换行

2.索引

Python中的索引是什么呢?就是每个元素都有自己的位置,称之为索引。生活中我们要排列顺序是从1,2,3·····n对吧,Python中排列顺序是从0,1,2,3·····n的顺序开始的。

在讲索引之前我们要知道这个字符串的长度是多少,即:len( ),这个函数是用来查看元素的长度的。

u=3951040132,2203338385&fm=173&app=49&f=JPEG?w=640&h=144&s=C640F01C66DB8029167DECD80100C0B3用len函数查看元素的长度

当我们要取定义的字符串中的其中一个元素的时候,我们要怎么办呢?那就用上索引了,Python中有正向索引和反向索引。正向索引:从左往右边数,第一个数从零开始。反向索引:从右到左边开始,第一个数从-1开始最后一个数为0结束。

u=2084300181,3880029234&fm=173&app=49&f=JPEG?w=640&h=196&s=E740F113F659D021585CA0DA010080B3正向索引反向索引

大家会觉得学这个有啥用,因为可以通过正反索引来取值。

u=3225897663,4001187736&fm=173&app=49&f=JPEG?w=434&h=394&s=8E40E512C14EF74F0A7800CA000050B2正向索引取值

u=606832078,4218584145&fm=173&app=49&f=JPEG?w=640&h=480&s=AE40C412550A614D56F568DA0000C0B2反向索引取值

3.切片

学的这里大家会发现是不是可以一次性取很多的值,一次只可以取一个值太麻烦了。接下来我们来学一下取多个值,Python中这一项操作叫切片。

我们定义一个列表li=[1,2,3,4,5,6],我们想取得1到3的值要如何操作呢?我们需要li[起始位置的索引位置:需要取得的个数 ],就可以取得了。

u=3061842016,2327337179&fm=173&app=49&f=JPEG?w=640&h=201&s=CF40D513D499D0295ADDB1DB0000C0B3为什么取不到3

u=2975913164,3928694618&fm=173&app=49&f=JPEG?w=640&h=174&s=ED40E518C519D8204C54F0DB0100C0B2正确索引取值

取指定范围的值,第一个填写的是你开始需要取得值的对应索引值,第二个要填写的是所要取得最终值。

u=3267743001,2268171441&fm=173&app=49&f=JPEG?w=640&h=245&s=0750ED3203B2492242D429CE000050B2取指定范围的值

3.我们再来进一步学点稍微难一点的操作:步长和负步长取值

步长:就是我们一次取两个值或者多个值,选择一个其中一个输出。步长可以跳过一些值。(注意;步长默认为1,但是不可以是零。)

u=1069087853,4066833111&fm=173&app=49&f=JPEG?w=640&h=163&s=87D2ED360D624D2012D595D8000050B0步长取值

负步长:就是步长为负数,那么切片也要为负才能取到值。

u=1517723480,603185068&fm=173&app=49&f=JPEG?w=640&h=204&s=EE40D51ADC59D0015ED5B1D8010070B3负步长的解释

u=3569779124,796980827&fm=173&app=49&f=JPEG?w=640&h=227&s=E640D5138CD9C0095A55B1DA000050B3负步长的正确取值方法

3.小编学习中总结的一些小知识

我们知道切片需要给一个范围,才能取到值,那如果什么都不填会发生什么?

u=4288421156,3735616321&fm=173&app=49&f=JPEG?w=640&h=208&s=E7C0D51BEED9C00956CDB1D90000D0B3全切

u=3464470203,2652673541&fm=173&app=49&f=JPEG?w=640&h=254&s=CD40C0131C79E009464500DB000070B2切片示列形式

一些小的例子,可以学了玩一下

u=1511142251,955817230&fm=173&app=49&f=JPEG?w=640&h=340&s=EF40F1180F9C5DC81AEDB1D00000C0B1都可以尝试一下

u=2454832475,1594521741&fm=173&app=49&f=JPEG?w=640&h=214&s=CD40D4138C59C001187430DA000090B2元组切片

好了今天就和大家分享到这里吧!今天应该大多数人放假了吧,先提前祝大家新年快乐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值