Python中22个万用公式的小结


Posted in Python onJuly 21, 2021

在大家的日常python程序的编写过程中,都会有自己解决某个问题的解决办法,或者是在程序的调试过程中,用来帮助调试的程序公式。

小编通过上万行代码的总结处理,总结出了python22个万用公式,可以帮助大家解决在日常的python编程中遇到的大多数问题,一起来看看吧。

1.一次性进行多个数值的输入

对于数值的输入问题,是很多笔试题目中经常遇到的问题,一次性输入多个参数值 ,可以节省时间和代码量,为后面的程序编写节省时间。

Python中22个万用公式的小结

2.同时获取索引和数值

在进行数值的迭代时,可以利用enumerate的内置函数来获取可迭代对象数值的同时,得到数值的索引,并利用索引对数值进行操作。

Python中22个万用公式的小结

3.对象内存占用量

通过下图的程序,可以进行对象的内存占用量查询。

Python中22个万用公式的小结

4.对象内存地址的查询

通过内置函数id(),可以进行不同变量的内存地址的查询

Python中22个万用公式的小结

5.检查列表、字符串是否有相同的元素

不同的字符串,可以有相同的字母组成,同样,列表也可以有相同的元素组成,通过下述的程序,可以判断不同字符串或者是列表是否有相同的元素。

Python中22个万用公式的小结

6.合并字典

当处理json数据或者是数据库中的内容时,会用到字典的合并,有时候还会遇到具有相同键值的字典,可以通过下图程序中的两种方法进行解决。

Python中22个万用公式的小结

7.检查文件是否存在

在程序运行中,会遇到保存一些图片、文字的情况,这个时候就需要利用程序来判断某个文件或者文件夹是否存在。

Python中22个万用公式的小结

8.对列表元素进行操作

通过Python语言的内联for循环的方式,实现对于列表中的所有元素的操作。

Python中22个万用公式的小结

9.将两个列表转换为字典

将两个列表转换为字典,常见的情况是一个列表作为键,另一个列表作为值来构造字典。

Python中22个万用公式的小结

10.字符串列表的排序

当大家需要对一个字符串列表进行排序时,可以利用下图中的程序进行排序。

Python中22个万用公式的小结

11.利用if和else对列表进行处理

利用if和else的操作,可以基于某些条件过滤数据,如下图所示。

Python中22个万用公式的小结

12.合并两个列表

对于两个列表的合并,可以通过花式的列表合并来将两个列表组合成一个新的列表。

Python中22个万用公式的小结

13.对字典列表进行排序

当有字典组成的列表时,可以按照字典的键值对列表进行排序。

Python中22个万用公式的小结

14.计算程序执行的时间

对于程序计算时间 的计算,可以帮助大家对于程序或者算法的性能有更好的了解。

Python中22个万用公式的小结

15.检查是否包含子字符串

对于子字符串的检查是Python日常应用中经常遇到的一个问题,当一个字符串中包含某些关键子字符串时,将这些字符串进行打印。

Python中22个万用公式的小结

16.格式化字符串

对于Python的输入,逻辑和输出。这三个部分在编写代码时都需要某种格式,Python提供了多种格式化字符串的方法,以便获得更好和易于阅读的输出。

Python中22个万用公式的小结

17.错误捕捉

在Python语言中,提供了使用try,except和finally块处理异常报错的方法

Python中22个万用公式的小结

18.列表元素频率统计

对于列表等可迭代对象中的元素进行频次的统计,也是一项非常常见的问题。

Python中22个万用公式的小结

19.简易计算器制作

下图的程序中,不需要if-else的操作,即可制作一个简易的计算器。

Python中22个万用公式的小结

20.链式函数调用

通过一行程序,可以调用多个不同的函数,进行计算。

Python中22个万用公式的小结

21.两个数值交换

Python中的交换,不仅仅可以直接通过a,b = b,a的方式进行数值的交换,而且还可以进行列表等可迭代对象的交换。

Python中22个万用公式的小结

22.检查是否有重复元素

对于检查列表中是否有重复的元素,可以通过将列表转换为set来快速检查。

Python中22个万用公式的小结

以上的22个Python万用公式,可以帮助大家解决大多数日常的Python问题。更多相关Python 万用公式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python的mysqldb安装步骤详解
Aug 14 Python
python机器学习之贝叶斯分类
Mar 26 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
python3 线性回归验证方法
Jul 09 Python
用Python识别人脸,人种等各种信息
Jul 15 Python
Python流程控制 if else实现解析
Sep 02 Python
Django之模板层的实现代码
Sep 09 Python
python网络爬虫 Scrapy中selenium用法详解
Sep 28 Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
Mar 23 Python
详解Python常用的魔法方法
Jun 03 Python
python字典的元素访问实例详解
Jul 21 #Python
Opencv实现二维直方图的计算及绘制
python scrapy简单模拟登录的代码分析
Jul 21 #Python
python异步的ASGI与Fast Api实现
Jul 16 #Python
Python实现PIL图像处理库绘制国际象棋棋盘
Flask使用SQLAlchemy实现持久化数据
Jul 16 #Python
Python多个MP4合成视频的实现方法
Jul 16 #Python
You might like
THINKPHP内容分页代码分享
2015/01/14 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
jquery 的 $("#id").html() 无内容的解决方法
2010/06/07 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
JavaScript DOM基础
2015/04/13 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
Python的几种主动结束程序方式
2019/11/22 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
《再别康桥》教学反思
2014/02/12 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
出生公证委托书
2014/04/03 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
申论不会写怎么办?教您掌握这6点思维和原则
2019/07/17 职场文书
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
详细了解java监听器和过滤器
2021/07/09 Java/Android