Python什么是函数式编程?
函数式编程使用一系列的函数解决问题。函数仅接受输入并产生输出,不包含任何能影响产生输出的内部状态。任何情况下,使用相同的参数调用函数始终能产生同样的结果。在一个函数式的程序中,输入的数据“流过”一系列详情>>
2023-11-12Python迭代器概述
迭代器(Iterator)概述迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人详情>>
2023-11-12python虚拟环境工具virtualenv
virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。安装pipinstallvirtualenv详情>>
2023-11-12python模块搜索路径
在a.py中导入模块b的时候,python会做一系列的模块文件路径搜索操作:b.py在哪里?只有找到它才能读取、运行(装载)该模块。在任何一个python程序启动时,都会将模块的搜索路径收集到sys模详情>>
2023-11-12Python引入模块有几种方式?
要导入模块并调用,前提要导入的python模块中有料(函数,变量,class)才可以。先来定义一个python模块calcdefplus(a,b):returna+bdefsubtract(a,b):详情>>
2023-11-12Python的迭代和遍历
什么是迭代?迭代就是重复运行一段代码语句块的能力。分为两种方式使用递归函数使用循环(for或while循环)假设有个需求,要按照降序打印10以下(包括10),0以上的整数,用递归和循环都可以实现,但都详情>>
2023-11-12Python测试远程端口连接时间
最近自己服务器访问别人的服务器,有时候会报超时错误,有时候又能够正常访问别人服务器。思路最开始猜测是网络不稳定造成的,但是自己没有收集什么时候超时,什么时候能正常访问别人服务器的日志,搞网络运维的同学详情>>
2023-11-12Python的字典排序
字典是Python语言中的一种数据结构,每一个字典元素是由一对key-value组成的。而字典的key和value分别以集合(Set)形似组织,以便快速查询。集合的存储形似通常是树的结构,所以搜索非常详情>>
2023-11-12学习Python可以做这些工作
Python语言非常受欢迎,随着互联网的快速发展,很多不是计算机专业的人都在学习Python。Python目前保持火热程度,很多同学进行培训Python进入这一行业,可很多还是担心过多都进入Pytho详情>>
2023-11-12如何提速优化python代码?
Python是一种脚本语言,相比C/C++这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python的效率并没有想象中的那么夸张。本文对一些Python代码加速运行的技巧进行整理。0详情>>
2023-11-12Python 的重试机制
为了避免由于一些网络或等其他不可控因素,而引起的功能性问题。比如在发送请求时,会因为网络不稳定,往往会有请求超时的问题。这种情况下,我们通常会在代码中加入重试的代码。重试的代码本身不难实现,但如何写得详情>>
2023-11-122022年学习Python的十个理由
1.数据科学这是许多程序员在2022年学习Python的唯一、最大的原因。我的一些朋友对他们在投资银行的Java编程工作感到厌烦,他们正在开始学习Python,希望在数据科学领域获得令人兴奋的工作和高详情>>
2023-11-12Python中的Mock
1.前言微服务架构下,由于各类服务开发进度的不一致,导致联调工作经常会存在不确定性,进而导致项目延期在实际工作中,为了保证项目进度,我们经常需要针对部分未完成模块及不稳定模块采用Mock方式,以验证已详情>>
2023-11-12如何优化 Python
我最喜欢Python的一点就是它可以让你一步一步地优化你的代码。比如说你有一个Python方法,你发现它是你项目中的瓶颈。你已经对其优化了数次,可能是遵循了这里或这里的意见,现在你确定Python本身详情>>
2023-11-12Python 脚本自启动及定时任务
让Python随Linux开机自动运行1、准备好要自启的脚本auto.py2、用root权限编辑以下文件sudovim/ect/rc.local3、在exit0上面编辑启动脚本的命令/usr/bin/详情>>
2023-11-12