| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 写 Python 脚本,一定要加上这个 -> 正文阅读 |
|
[Python知识库]写 Python 脚本,一定要加上这个 |
使用 Python 的人,平时经常会写一些脚本,不管是为了提升工作效率,还是为了满足一些特定的需求,Python 脚本都是一个常见又有用的东西。 但是,我最近发现了一个以前不曾察觉的问题,就是脚本里面是否添加? 常见误区很多朋友在写脚本时比较随意,简单的脚本直接一溜写下来,没有函数,顺序执行。复杂点的脚本,可能会加函数。这种写法可读性比较差,经常让人一眼找不到程序运行的入口和顺序。 而 Python 社区比较推荐的写法是在写脚本时,加上下面这个语句:
大多数人看到这里,会不会说,这有什么,加不加这个没那么重要吧! 先不要忙着不屑,让我们一起来仔细掰扯掰扯! 有什么用在具体说明?
我们看下 area.py 的运行结果:
的 PI 变量,在运行的时候,const.py 中函数? 解决这个问题的方法也很简单,我们只需在 const.py 中加上一句:
再次运行 area.py ,输出结果如下:
这是我们预期的结果。 程序运行入口 丛上述实例可以发现,如果没有? 这就是? 我们再来看一个小程序:
程序的运行结果如下:
可以发现,此时变量? 代码规范 有了? 为什么很多优秀的编程语言,比如 C、Java、Golang、C++ 都有一个 main 入口函数呢?我想很重要的一个原因就是就是程序入口统一,容易阅读。 多进程场景大作用 如果你用多进程来做并行计算,类似这样的代码:
运行这段代码,控制台会一直打印:
并且程序会不停的报错 RuntimeError。 如果你加上了?
Python 的多程序就是启动了多个 Python 解器器,每个 Python 解释器都会导入你这个脚本,复制一份全局变量和函数给子进程用,如果有了? 总结
【python学习】 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:21:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |