首页
学习
活动
专区
工具
TVP
发布

Python 知识大全

专栏作者
168
文章
195598
阅读量
31
订阅数
装饰器微妙之谈
这段代码中变量 greet 指向了内部函数 wrapper(),而内部函数 wrapper() 中又会调用原函数 greet(),因此,最后调用 greet() 时,就会先打印 'wrapper of decorator',然后输出'hello world'。大家应该都明白!
Python知识大全
2022-02-23
2410
一个神级般的 Python 调试神器
所以,一位清华校友、谷歌工程师laike9m,便开发了一个强大的Python调试工具Cyberbrain:
Python知识大全
2021-04-07
1.9K1
程序运行慢?你怕是写的假 Python
Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升PythGon程序的性能。
Python知识大全
2020-12-29
6380
关于Python3.9,这张「新特性必知图」就够了
为了更好地理解此次更新,Twitter上一位16岁少年Pratham Prasoon,还自制了一张「Python 3.9新特性必知图」。
Python知识大全
2020-10-23
1.1K0
6 款 超好用的 Python 时间库
除了将字符串转换为更有用的 Python 对象之外,还有许多库具有一些有用的方法和工具,可以让你更轻松地进行时间测试、将时间转换为不同的时区、以人类可读的格式输出时间信息,本文将介绍以下六个Python的时间日期库:
Python知识大全
2020-08-17
3.5K0
Join()和 List()的 6 种化学反应
首先,该string.join(iterable)方法是使用iterable字符串作为输入,并使用string将它们串起来。
Python知识大全
2020-07-24
1.2K0
多样式的字典,重口感
尽管 xml.etree.ElementTree 库通常用来做解析工作,其实它也可以创建 XML 文档。例如,如下这个函数:
Python知识大全
2020-03-06
3300
学到了,学到了导入模块还能这么操作
你想给某个已存在模块中的函数添加装饰器。不过,前提是这个模块已经被导入并 且被使用过。
Python知识大全
2020-03-04
3480
全局锁,锁住怎么办???
尽管 Python 完全支持多线程编程,但是解释器的 C 语言实现部分在完全并行执行时并不是线程安全的。
Python知识大全
2020-03-04
4730
关于编码解码问题,我给大家总结好了,请查收
将一个十六进制字符串解码成一个字节字符串或者将一个字节字符串编码成 一个十六进制字符串。
Python知识大全
2020-02-21
7870
Python 读取 JSON 数据的骚操作
你想读写 JSON(JavaScript Object Notation) 编码格式的数据。
Python知识大全
2020-02-21
2K0
数据可视化入门
np.array(collection),collection为序列型对象(list),嵌套序列 (list of list)
Python知识大全
2020-02-21
1.5K0
一切皆对象,那是我的对象
刚才那些就是函数的基本知识了。我们来让你的知识更进一步。在 Python 中我们可以在一个函数中定义另一个函数:
Python知识大全
2020-02-21
4940
简洁疫情查询服务上线
大家可以访问丁香园原始页面浏览 : https://3g.dxy.cn/newh5/view/pneumonia
Python知识大全
2020-02-21
4100
Python 进阶之术 Map Filter Reduce
这是它的规范:规范 map(function_to_apply, list_of_inputs) ⼤多数时候,
Python知识大全
2020-02-21
4440
Python ⽣成器(Generators)
⽣成器最佳应⽤场景是:你不想同⼀时间将所有计算出来的⼤ 量结果集分配到内存当中,特别是结果集⾥还包含循环。
Python知识大全
2020-02-21
4610
Python 函数代替 switch/case 语句?
纳尼 ?用函数还可以代替 switch/case 语句, 什么鬼操纵, 其实是可以的,大家仔细想一想 switch/case 相当于一个判断语句,我们可以通过 return 和 ambda 来实现,而且效率更高。
Python知识大全
2020-02-21
1K0
Python 还能播放音频,而且花样多多?
playsound是纯Python、跨平台、单功能模块,不依赖于播放声音。使用此模块,可以使用一行代码播放声音文件:
Python知识大全
2020-02-21
3.3K0
5-进制
本文目录 一、十进制 二、二进制 三、八进制 四、十六进制 五、进制总结 六、变量与进制
Python知识大全
2020-02-13
5170
6-基本数据类型
本文目录 一、取值范围 二、char 三、说明符 四、强制类型转换 C语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle等大型数据库都是C语言写的。其中,提供了4种最常用的基本数据类型:char、int、float、double,使用这些数据类型,我们就可以定义相应的变量来存储数据。这讲就来深入研究一下基本数据类型的一些使用细节。 一、取值范围 我们已经知道,不同数据类型所占的存储空间是不一样的。比如在64bit编译器环境下,char类型占用1个字节,int类型占用4个字节。字节长度不一样,包含的二进制位数就不一样,能表示的数据范围也就不一样。因此,int类型能表示的数据范围肯定比char类型大。下面来简单算算64bit编译器环境下int类型的取值范围。 1.推算int类型的取值范围 int类型占用4个字节,所以一共32位,那么按理来说,取值范围应该是:0000 0000 0000 0000 0000 0000 0000 0000~1111 1111 1111 1111 1111 1111 1111 1111,也就是10进制的0 ~ 232 - 1。但是int类型是有正负之分的,包括了正数和负数,那怎么表示负数呢?就是拿最高位来当符号位,当最高位为0就是正数,最高位为1则是负数。即:1000 0000 1001 1011 1000 0000 1001 1011就是一个负数,0000 1001 0000 1101 0000 1001 0000 1101是一个正数。由于最高位是0才代表正数,因此最大的正数是0111 1111 1111 1111 1111 1111 1111 1111,也就是231 - 1。而最小的负数就是1000 0000 0000 0000 0000 0000 0000 0000,也就是-231(为什么是这个值呢?可以根据前面章节提到的负数的二进制形式,自己去换算一下,看看1000 0000 0000 0000 0000 0000 0000 0000是不是-231。算不出也不用去纠结,不影响写代码,知道有这么一回事就完了)。因此,int类型的取值范围是-231 ~ 231 - 1。 注意:这个推算过程是不用掌握的,大致知道过程就行了,而且这个结论也不用去记,大致知道范围就行了。 2.各种数据类型的取值范围 int类型的取值范围已经会算了,那么其他数据类型的取值范围就能够以此类推。 (注:float和double由于是小数,它们的存储方式是特别不一样的,所以它们取值范围的算法也很不一样,这里不做介绍,也不用去掌握。e38表示乘以10的38次方,e-38表示乘以10的负38次方。) 上面表格中列出的只是64bit编译器环境下的情况。如果你的编译器是16bit或者32bit,这些数据类型的取值范围肯定是不一样的。比如int类型,在16bit编译器环境下是占用2个字节的,共16bit,所以int类型的取值范围是:-215 ~ 215 - 1。 3.数值越界 1> 例子演示 前面已经看到,每种数据类型都有自己的取值范围。如果给一个变量赋值了一个超出取值范围的数值,那后果会不堪设想。
Python知识大全
2020-02-13
4600
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档