1.前言
关于Python中的字符串对象,这里必须先引入一个概念:
Python 中的变长对象分为两类:
- 变长可变对象 - 例如 List,创建后还能添加、删除元素
2024年08月13日
关于Python中的字符串对象,这里必须先引入一个概念:
Python 中的变长对象分为两类:
2024年08月13日
在做LeetCode题目的时候,有一类题目是关于大数运算的。比如,全排列计算或者组合运算,在使用C语言或者Java代码解决这类问题的时候都会遇到变量数值超过阈值的情况。一般来说需要自己构造字符串数组或者是其它数组来存储超过长度的数值。但是,使用Python语言处理这类问题时候却毫无压力,这类题目的计算不会有任何问题,例如,如果使用Python计算2**20000??时候,轻轻松松输出结果:
2024年08月13日
在Python源码中,数据类型都是以类型来表示的,称作类型对象。一个整形,浮点型,字符串,序列,元组,字典都是一个对象。比如说,一个int(类型) 是一个类型对象,类型int实例化之后生成对象(int (8))是一个实例对象。在这个对象体系中,既然都是对象,一定需要一个基类,其余类继承这个基类。就可能存在一个类型对象的元类型(type),一个实例对象的基类(object)。还需要某种关系把类型对象和实例对象联系起来。如图1 基类和元类型。
2024年08月13日
列表(list)是 Python 中一个非常重要且常见的数据结构,它有很多易用的特性:可索引([index]),可切片([start, end, step]),能对其中的元素进行增(append、insert、extend)删(pop、remove)改操作。
2024年08月13日
我们每个人都会遇到这种情况: 你写了一些Python代码,但是你遇到了一个错误:
这不仅仅是一个错误,而是一个异常。这是Python以明确的方式表述存在问题的方式,这样,我们就可以用“try”和“except”关键字来捕获它。
就像Python中的其他东西一样,异常也是一个对象。这意味着一个异常有一个类——我们就是用这个类来捕获异常的:
2024年08月13日
更多互联网精彩资讯、工作效率提升关注【飞鱼在浪屿】(日更新)
Python 最容易被误解的方面其中之一是import。
2024年08月13日
当我们在键盘上敲下如下代码时,它的底层是如何实现的。第一行对bytes1这个bytes对象赋值,第二行对bytes2这个bytes对象赋值,第三行两个bytes对象相加。从结果来看,把两个bytes对象合并在一起了,使用这个“+”符号,通过多态实现了bytes对象合并(concat)这一功能。
通过这个图示,理解一下源码
2024年08月13日
本文详细介绍 Python 3.8 中的新功能,以及和与 3.7 相比的一些不同点。来源:51cto
新功能
编译的字节码文件的并行文件系统缓存新的 PYTHONPYCACHEPREFIX设置(也可用 )将隐式字节码缓存配置为使用单独的并行文件系统树,而不是每个源目录中的默认子目录。-X pycache_prefix__pycache_报告缓存的位置sys.pycache_prefix(None表示
2024年08月13日
关于 Python,你肯定听过这么一句话:”Python中一切皆对象”。没错,在 Python 的世界里,一切都是对象。