Python核心语法教程:序列常用的内置函数详解 学习的时候Python的时候要使用到很多工具来帮助我们更方便的学习,函数就是其中之一,使用函数可以帮助我们更快的进行计算、寻值等操作。 下面表格中为Python提供的内置函数,我们可以直接进行使用。 函 数 功 能 sum() 求序列中所有值的和 max() 求序列中的最大值 min() 求序列中的最小值 len() 求序列的长度 str() 把序列格式转换为字符串 list() 把序 开发运维 2023-07-12 三掌柜
Python核心语法教程:列表list的基础操作与代码实现 前面的学习中可以发现到处都是列表,仿佛Python语法都是围绕列表展开的,本节会详细的去介绍列表,列表被大多数Python使用者认为是Python中最核心的部分,因为Python的列表十分强大,我们很多操作都是基于列表来进行的。 首先我们还是先介绍一下列表,列表是一个可以包含多种数据类型的对象,列表中的内容是可以改变的,它属于一种动态数据结构,我们可以对它进行添加或删除操作,因此在列表操作的时候离 开发运维 2023-07-12 贤蛋大眼萌
Python核心语法教程:二维列表 二维列表是将其他列表当做列表的元素放在一个列表当中,也就是列表的嵌套。有接触过C或C++的可能了解数组这个概念,在Python中数组存在于第三方库中,因此在不安装第三方插件的前提下我们想要在Python中使用数组方法,就要采用二维列表这个方法。 实际上列表中的元素可以是任何数据类型,我们看个例子: 12 my_list = [[1,2,3,4,5],'dotcpp',{1,2,3,},('www' 开发运维 2023-07-12 大树
Python核心语法教程:字典及基础操作 学习了Python的列表和元组,如果你用心的学习了前面的内容并通过相关习题进行了一定的训练,那么接下来的学习会水到渠成。 在Python中我们一定要明白一点,Python是一种解释型语言,因此它会提供很多人性化的工具给我们使用,接下来的几节我们来学习一个新的数据类型——字典。 字典和列表和元组不同,字典中存储的是一组数据,也就是说字典中的每个数据都包含了两个部分,大家可以这么理解, 字典中存放了一 开发运维 2023-07-12 Escape
Python连接PostgreSQL数据库实例代码方法 PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。 psycopg2是非常小,快速,稳定的。 您不需要单独安装此模块,因为默认情况下它会随着Python 2.5.x版本一起发布。 如果还没有在您的机器上安装它,那么可以使用yum命令安装它,如下所示: $yum install python-psycopg 数据运维 2023-07-12 大猫
Python科学计算速度太慢!Taichi 加速 Python:提速 100+ 倍! Python 已经成为世界上最流行的编程语言,尤其在深度学习、数据科学等领域占据主导地位。但是由于其解释执行的属性,Python 较低的性能很影响它在计算密集(比如多重 for 循环)的场景下发挥作用,实在让人又爱又恨。如果你是一名经常需要使用 Python 进行密集计算的开发者,我相信你肯定会有下面的类似经历: 我的 Python 程序里面有个很大的 for 循环,循环体里面全是密集的计算,跑起 开发运维 2023-07-12 贤蛋大眼萌
Python 1000 +内置库、第三方库收集:数据处理到代码调试14个大类 花了一点时间收集了 Python 中 1000 + 的库,包括内置库、第三方库,总体可以分为 14 大类,对于每个库的用途,我都作了下简单的说明,大家可以点赞,收藏起来,有需要的时候,使用 Ctrl+F 来搜索即可。 1. 数据处理 Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable主要用于在 开发运维 2023-07-12 三掌柜
python面向对象编程:类、对象、封装、继承、多态 学过C++或者java的同学一定了解过面向对象的相关内容,编程语言一般分为两种设计方式:面向对象、面向过程,早期的编程语言多是面向过程的,由多个过程组合在一起,而Python在设计的时候就是一种面向对象的语言,因此在Python是面向对象的编程语言。本节我们先来了解一下面向对象编程的概念。 1. 对象 首先我们要学习一下什么是对象,对象的英文是‘Object’,我们的生活中到处都是对象,你 开发运维 2023-07-12 泡泡
python文件及目录操作:创建和打开文件 不管是学习哪种数据类型的操作,当我们在程序测试的时候使用的数据都没有进行保存,如果我们要统计分析数据的相关性,那么我们就需要将数据保存到本地文件中,在Python中提供了访问文件、访问目录、读取文件和写入文件的操作,Python的文件对象也被称为类似文件对象或者流,本节我们先进行文件操作的相关学习。 1. 创建和打开文件 我们在创建或者打开文件的时候需要使用到open()函数,它的语法结构 开发运维 2023-07-12 穿过生命散发芬芳
零基础如何学好python?过来人五个提醒+五个方向 不管你学习什么,都是有科学的学习方法与合理的学习计划的,只要这两点你准备充足,那么Python从入门到精通,你比其他人耗费的时间要短得多,甚至有勤奋的小伙伴,短短半年就能独当一面了。 开始学注意几点: 对自己的水平有正确的认知 在学习Python时,每个人的基础水平不一样,如果你完全是新手,就需要从入门课程或初学者读物开始钻研,不要想着一开始就去挑战高难度课程,我也是零基础学习Python的,因为 开发运维 2023-07-12 捡田螺的小男孩
Windows 上怎样做 Python 开发?MS Terminal 与 VS Code Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维护的 MS Terminal 与 VS Code,来为 Python 开发保驾护航。使用 Windows 系统一大好处是它的应用太丰富了,甚至强大的 GPU 也能在闲暇时间做点其它「工作」。然而与 Linu 开发运维 2023-07-12 张二河
Python GUI编程:Tkinter模块Radio和Check控件 1. Radio按钮 有的时候我们需要在多个选项中选择一项,那么我们就可以使用到Tkinter模块中的Radiobutton方法来创建相关按钮,创建的选项效果图如下: 它的语法格式同前面的方法类似,它的相关可选项也相似,下面我们就直接通过例子来学习这个控件,代码如下: 1234567891011121314 import tkinterwin = tkinter.Tk()win.title(" 开发运维 2023-07-12 法医
函数式编程概述——Python版 函数式编程是种编程方式,它将电脑运算视为函数的计算。和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。和过程化编程相比,函数式编程里函数的计算可随时调用。——百度百科 函数式编程通过在函数中定义表达式和对表达式求值完成计算。它尽量避免由于状态变化和使用可变对象引入复杂性,让程序变得简洁明了。 本文将介绍函数式编程的一些基本技术和基本原则,以及如何在流行编程语言Python中运用这些技术。 开发运维 2023-07-12 醒在深海的猫
Python 代码编写,不可不知的函数式编程技术 越来越多人使用函数式编程(functional programming)。因此,很多传统的命令式语言(如 Java 和 Python)开始支持函数式编程技术。本文对 Python 中的函数式编程技术进行了简单的入门介绍。 本文作者是新加坡国立大学计算机学院和「USP」博学计划学生 Raivat Shah,专注于编程与数据研究。 头等函数 在 Python 中,函数是「头等公民」(first-cla 开发运维 2023-07-12 醒在深海的猫
Python 中使用函数式编程的最佳实践! Python 是一种功能丰富的高级编程语言。它有通用的标准库,支持多种编程语言范式,还有许多内部的透明度。如果你愿意,还可以查看 Python 的底层并修改,甚至能在程序运行的时候直接修改运行时。 最近注意到一个有经验的 Python 程序员使用 Python 的新方法。就像许多 Python 新手一样,我在第一次看到 Python 时喜欢它的简单易懂的基本循环、函数和类定义的语法。在掌握了基础语 开发运维 2023-07-12 剑圣无痕
挑战!python代码里不写 for loop? 来源:网络,版权归原作者所有,如侵犯,请联系删除 为什么要挑战自己在代码里不写 for loop?因为这样可以迫使你去学习使用比较高级、比较地道的语法或 library。文中以 python 为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。 自从我开始探索 Python 中惊人的语言功能已经有一段时间了。一开始,我给自己一个挑战,目的是让我练习更多的 Python 语言功能,而不 开发运维 2023-07-12 大树
Python pip常用命令详解 VS 10个使用pip的小技巧 安装 当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv创建的虚拟环境,那么pip也是被默认安装的。 如果是需要自己另外安装pip包的,在已经配置好Python的环境当中运行下面这个命令行。 py -m ensurepip --upgrade 另外 开发运维 2023-07-12 竹子爱熊猫
python操作数据库:MySQL模块、连接池结合pymsql使用 一. python操作数据库介绍 大家好,我是J哥。 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase 开发运维 2023-07-12 大树
Python处理Excel的14个常用操作 从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现。目的是巩固Python,与增强数据处理能力。这也是我写这篇文章的初衷。废话不说了,直接进入正题。数据是网上找到的销售数据,长这样: 一、关联公式:Vlookup vlookup是excel几乎最常用的公式,一般用于两个表的关联查询等。所以我先把这张表分为两个表。 df1=sale[['订单明细号','单据日期', 开发运维 2023-07-12 法医
Python 万能之王 Lambda 函数,结合高阶函数一起使用 Python 提供了非常多的库和内置函数。有不同的方法可以执行相同的任务,而在 Python 中,有个万能之王函数:lambda 函数,它可以以不同的方式在任何地方使用。今天将和大家一起研究下这个万能之王! Lambda 函数简介 Lambda函数也被称为匿名(没有名称)函数,它直接接受参数的数量以及使用该参数执行的条件或操作,该参数以冒号分隔,并返回最终结果。为了在大型代码库上编写代码时执行一项 开发运维 2023-07-12 法医