百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

畅享聊:python切片及数据类型转换

off999 2024-09-13 13:36 73 浏览 0 评论

分享兴趣,传播快乐,增长见闻,留下美好!

亲爱的您,这里是LearningYard新学苑。今天小编为你带来

畅享聊:Python序列切片及数据类型转换

欢迎您的访问!

Share interests, spread happiness, increase knowledge, and leave beautiful!

Dear you, this is LearningYard Academy.

Today, the editor brings you

Enjoy chatting: Python sequence slicing and data type conversion

welcome your visit!


Python的世界真丰富,今天小编带给大家的是关于Python序列的一些知识与操作。切片操作,先看看语法结构:

序列[start:end:step]

简单说明:

1.start表示切片的开始位置(包括开始位置),若不指定则默认为0

2.end表示结束为止(不包括结束位置),若不指定则默认为序列长度

3.step表示步长,若不指定则默认为1

整体如图


The world of Python is really rich. Today's small compilation brings you some knowledge and operations about Python sequences. For slicing, first look at the syntax structure:

Sequence [start: end: step]

Brief description:

1. Start indicates the starting position of the slice (including the starting position). If not specified, it defaults to 0

2. End indicates the end (excluding the end position). If not specified, it defaults to the sequence length

3. Step represents step size. If not specified, it defaults to 1

As shown in the figure



下面的这张图能够帮助理解“步长”(ps:#表示注销该部分)

The following figure can help to understand the "step size" (ps: # means to log off this part)


序列的加法与乘法:

Addition and multiplication of sequences:



这是一些序列相关的操作符和函数:

Here are some sequence related operators and functions:


看到这些多少有点心痒痒,毕竟动手实践是编程的乐趣所在嘛,这也有助于熟悉掌握。ps:w=’Hellowworld’

It's a bit itchy to see these. After all, hands-on practice is the fun of programming, which is also conducive to familiarity and mastery. ps:w=’Hellowworld’

大家可以发现,输出w的最大值是“w”,输出的最小值“d”。于是就很疑惑了,为什么会是这俩字母呢,其实每个字母都对应着一个Unicode码。这就是根据Unicode码来排的大小。


下面这些是一些基础的Python Number类型转换:

1.int(x[,base])将x转化为一个整数

2.long(x[,base])将x转化为一个长整数

3.float(x)将x转化为一个浮点数

4.str(x)将x转化为一个字符串

5.repr(x)将x转化为表达式字符串

6.eval(str)用来计算字符串中的有效python表达式,并返回一个对象

7.tuples(s)将序列s转化为一个元组

8.list(s)将序列s转化为一个列表

9.chr(x)将一个整数转化为一个字符

10.unichr(x)将一个整数转化为一个Unicode字符

11.ord(x)将一个字符转化为它的整数值

12.hex(x)将一个整数转化为一个十六进制的字符串

13.oct(x)讲一个整数转化为一个八进制的字符串


You can find that the maximum value of output w is "w" and the minimum value of output is "d". Then I was very confused. Why are these two letters? In fact, each letter corresponds to a Unicode code. This is the size according to the Unicode code.

The following are some basic Python Number type conversions:

1. int (x [, base]) converts x to an integer

2. long (x [, base]) converts x to a long integer

3. float (x) converts x to a floating point number

4. str (x) Converts x to a string

5. repr (x) Converts x to an expression string

6. eval (str) is used to calculate the valid python expression in the string and return an object

7. tuples (s) convert sequence s into a tuple

8. list (s) Converts sequence s into a list

9. chr (x) Converts an integer to a character

10. unichr (x) Converts an integer to a Unicode character

11. ord (x) Converts a character to its integer value

12. hex (x) Converts an integer to a hexadecimal string

13. oct (x) is used to convert an integer into an octal string


今天的分享就到这里了。

如果您对今天的文章有独特的想法,

欢迎给我们留言,

让我们相约明天,

祝您今天过得开心快乐!

That's it for today's sharing.


If you have a unique idea about today’s article,


Welcome to leave us a message,


Let us meet tomorrow,


I wish you a happy day today!


本文由learningyard新学苑原创,如有侵权,请联系我们。


参考资料:b站视频,菜鸟教程

部分图片来源:b站视频截图

翻译来源:百度翻译


文字&排版|calm

审核|闫庆红

相关推荐

怎么查询家里wifi密码(怎么查询家里wifi密码是多少)

一、通过已连接wifi的电脑查看1、找到电脑右下角的无线网图标,就是类似信号的图标,点开;2、然后右键自己的wifi名称,选择“属性”;3、进去之后勾选“显示字符”,然后就可以看见密码框的密码以数字显...

分区工具diskgenius怎么合并分区

DiskGenius是一款功能全面的磁盘管理工具,其可以帮助我们进行磁盘分区管理,包括创建新分区、删除分区、扩展分区等。如果您想要合并分区到C盘,可以按照以下步骤进行操作:1.打开DiskGeniu...

windows10易升怎么用(微软windows10易升使用教程)

windows10易升是微软官方的。windows10易升是微软官方发布的升级助理或者叫升级助手(官方下载),帮助你升级到win10最新版本,同时也帮助Win7Win8.1用户升级到Windows1...

300兆光纤买什么路由器(300兆光纤买3000m的路由器有用吗)

对于300Mbps的网速,推荐选择支持AC750及以上的路由器型号。比如TP-LinkArcherC20、D-LinkDIR-816、NetgearR6020等,都是性价比不错的选择。此类路由...

windows10产品密钥查询(查看windows10产品密钥)

要查看电脑上Windows10的产品密钥,你可以按照以下步骤进行操作:打开“开始”菜单,然后点击“设置”图标(齿轮状图标)。在“设置”窗口中,点击“更新和安全”选项。在左侧导航栏中,选择“激活”选项...

电脑怎样设置密码和更改密码
  • 电脑怎样设置密码和更改密码
  • 电脑怎样设置密码和更改密码
  • 电脑怎样设置密码和更改密码
  • 电脑怎样设置密码和更改密码
电脑总死机卡住不动怎么办(电脑老是死机卡住)

如果你的电脑经常卡死,而且只能强制关机,别忘了说明电脑这个配置不够造成的,你需要提高一下它的配置,比如说加一个内存条或者换一个固态硬盘,这样才能够正常运行,不然的话这种电脑是没有办法使用的,现在电脑都...

win10自动修复死循环无法开机

答:1、请确保电脑有充足的电源供应,确保电源可以正常供电;2、检查U盘是否正常安装;3、检查是否有新的软硬件设备接入;4、运行chkdsk,检查硬盘并修复文件系统;5、检查Windows更新,如果存在...

查看台式电脑ip地址(查询台式电脑ip地址)
查看台式电脑ip地址(查询台式电脑ip地址)

如何查看主机名和IP地址:右击我的电脑-属性-网络标识(win2000)/计算机名(winxp)-完整的计算机名称后面的就是你的主机名.右击网上邻居-,属性-右击本地连接-属性-双击INTERNET协议(tcp/ip)就可以看到自己的I...

2025-12-15 19:03 off999

windows7 ultimate(windows7ultimate无法启动)

32位的。1、在下载操作系统镜像的时候,带有x86标识的一般是32位系统,指的是CPU地址总线是32位、fetch、decode解压指令时也按32位字长来进行。x64一般表示系统为64位。2、x86是...

雨林系统u盘安装步骤(雨林重装系统)

如果是ISO镜像那就刻盘安装,如果不想刻盘,就硬盘安装。问题又来了,大部分的都是GHOST的系统,还有就是纯安装版的。我只说一下GHOST的,先把ISO文件给解压了,然后里边会有占主要空间大小的.GH...

0xc000021a手动修复(修复0xc0000225)
0xc000021a手动修复(修复0xc0000225)

出现这样的问题很常见,用以下方法及解决方案就可以解决1、错误代码0xc000021a表示用户模式子系统有所损坏。一般按照蓝屏提示重启系统,即可正常运行。2、如果重启没能解决,则建议通过“最后一次正确的配置”方式启动系统。3、如果系统文件被破...

2025-12-15 17:51 off999

windows7网络驱动(win7网络驱动在哪个文件夹)
windows7网络驱动(win7网络驱动在哪个文件夹)

1.Networkcarddriver。2.右键我的电脑,点击“属性”,选择左侧“设备管理器”3.点击“网络适配器”,如果方框内没有驱动,请下载驱动精灵安装网卡驱动。在Windows7操作系统中,网络驱动程序的名称通常以网络适配器的品...

2025-12-15 17:03 off999

diskgenius的功能介绍(diskgenius是什么)

先打开DiskGenius(如果系统打不开了,可以在PE下运行),在弹出分区工具Diskgenius工具中,依次点击“硬盘——重建主引导记录(MBR)”选项,无需理会弹出的提示窗口,直接按下“是”即可...

网速快但是打开网页慢(网速快但是打开网页慢怎么回事)

原因有很多,有可能是路由器的原因,也有可能是其他原因,总的来说,网速慢的常见原因有以下几种:1.wifi被人蹭网,别人占用了带宽或者给你限速了,可以登录路由器管理页面查看连接的设备数。2.路由器性能...

取消回复欢迎 发表评论: