您的位置:首页 >> PYTHON

列表

  • python

    分割单词将一个标识符分割成若干单词存进列表,便于后续命名法的转换先引入正则表达式包import re至于如何分割单词看个人喜好,如以常见分隔符 “ ”、“_”、“-”、“/”、“\” 去分割re.split([ _\-/\\\\]+, na

  • Python中的变量和数据类型

    python

    python是一门弱数据类型的语言,变量不需要声明即可使用,向变量赋值即定义变量,赋予的值的类型就是变量的类型,但变量也是有数据类型的,字符串'1'如果想参与数据计算,则需要使用int()函数来进行转换,使用type()函数可以查看变量的数

  • python

    直接遍历列表删除l1 = [1, 1, 2, 2, 3, 3, 3, 3, 6, 6, 5, 5, 2, 2]for el in l1: if l1.count(el) > 1: l1.remove(el)print(l

  • python

    Python 中要获取单成员集中的唯一元素:使用 iter() 函数从集合中获取迭代器。使用 next() 函数从迭代器中获取元素。如果集合为空,请指定默认值。my_set = {jiyik.com}element = next(iter(

  • Python如何构建一个决策树

    python

    决策树决策树是当今最强大的监督学习方法的组成部分。决策树基本上是一个二叉树的流程图,其中每个节点根据某个特征变量将一组观测值拆分。决策树的目标是将数据分成多个组,这样一个组中的每个元素都属于同一个类别。决策树也可以用来近似连续的目标变量。在

  • Python如何使用LRU缓存策略进行缓存

    python

    一、Python 缓存① 缓存作用缓存是一种优化技术,可以在应用程序中使用它来将最近或经常使用的数据保存在内存中,通过这种方式来访问数据的速度比直接读取磁盘文件的高很多。假设我们搭建了一个新闻聚合网站,类似于 Feedly,其获取不同来源的

  • Python多线程是什么及怎么用

    python

    什么是线程?你为什么想要它?从本质上讲,Python是一种线性语言,但当你需要更多的处理能力时,线程模块非常方便。虽然Python中的线程不能用于并行CPU计算,但它非常适合I/O操作,如web抓取,因为处理器处于空闲状态,等待数据。线程正

  • python

    前记在Python3.7后官方库出现了contextvars模块, 它的主要功能就是可以为多线程以及asyncio生态添加上下文功能,即使程序在多个协程并发运行的情况下,也能调用到程序的上下文变量, 从而使我们的逻辑解耦.上下文,可以理解为

  • python

    Python time模块时间获取和转换Python的Time库可以进行时间相关的处理,如访问当前日期和时间,输出不同格式的时间以及等待指定的时间等。1. 获取时间1.1. 时间戳import timetimestamp = time.ti

  • Python如何构建一个Markdown编辑器

    python

    首先,请确保您已安装Python 3和Tkinter。我们需要的其他东西是tkhtmlview和markdown2。您可以通过运行pip install tkhtmlview markdown2或pip3 install tkhtmlvie

  • python

    一、文件基本的操作1、open() 打开文件open() 方法用于打开一个文件,并返回File文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件

  • python

    Python添加搜索路径1. 程序中添加利用 sys.path 进行添加, 例如:import syssys.path.append(/Users/username/Documents/)sys.path以及可以利用 sys.path 输出

  • 盘点Python内置函数sorted()高级用法实战

    python

    一、前言前几天在Python钻石交流群有个叫【emerson】的粉丝问了一个Python排序的问题,这里拿出来给大家分享下,一起学习下。其实这里【瑜亮老师】、【布达佩斯的永恒】等人讲了很多,只不过对于基础不太好的小伙伴们来说,还是有点难的。

  • Python和Excel的完美结合:常用操作汇总(案例详析)

    python

    正文在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向python和R这样的分析工具了,这时候商

  • Python虚拟机中复数的实现原理是什么

    python

    复数数据结构在 cpython 当中对于复数的数据结构实现如下所示:typedef struct { double real; double imag;} Py_complex;#define PyObject_HEAD

  • python

    使用Python对文件进行批量改名Python在Windows系统下的路径表示回顾:反斜杠“\”是转义符,如果继续用windows习惯使用“\”表示文件路径,就会产生歧义。Windows下的原始路径:C:\Users\LUO\Documen

  • Python Vaex如何实现快速分析100G大数据量

    python

    pandas处理大数据的限制现在的数据科学比赛提供的数据量越来越大,动不动几十个G,甚至上百G,这就要考验机器性能和数据处理能力。Python中的pandas是大家常用的数据处理工具,能应付较大数据集(千万行级别),但当数据量达到十亿百亿行

  • python

    Q: python的类里可以写类吗A : 是的,Python中的类可以包含其他类,这些类被称为嵌套类或嵌套类型。在类中定义嵌套类的语法与在模块中定义类的语法相同。例如,下面是一个包含嵌套类的示例:class OuterClass: d

  • Python面试最常问到的问题有哪些

    python

    Python基础面试题1、 Python 数据结构有哪些整数(int)浮点(float)字符串(str)布尔(bool)列表(list)元组(tuple)字典(dict)集合(set)2、Python 中列表和元组的区别是什么?元组是不是真

  • python

    什么是协程协程(Coroutine)是一种比线程更加轻量级的并发方式,它不需要线程上下文切换的开销,可以在单线程中实现并发。协程通常具有以下特点:协程中的代码可以暂停执行,并且在需要的时候可以恢复执行。多个协程可以在同一线程中并发执行,但是