
python
初学者学python
梦 * 蝶
不敢直面困难,怎能迎接挑战!
展开
-
python 中各种下划线的神操作:_、_xx、xx_、__xx__、_ _xx、_classname_ _xx
通常情况下,python中定义一些变量或者方法的时候,会使用到下划线。这些下划线只是简单的一种编码规约么?一开始仅认为是编程风格的规约,后来了解到这些下划线都是很讲究的。什么情况下该使用哪种下划线,不同的下划线有什么意义,等等。接下来就介绍一下以下划线命名的各种变量正确使用姿势。1、只有一个下划线(_)①先来看一个例子:通过上面的例子,我们不难发现,当我输入一个下划线时,会有返回值。其实在python解析器里,单个下划线(_)本身就是有值的。这是因为它会指向你最后一次执行的表达式,所以.原创 2020-10-31 13:57:43 · 906 阅读 · 4 评论 -
from import 导入时找不到module的解决办法(Python模块包中_init_.py文件的作用)
文章目录背景正文Ⅰ、报错信息Ⅱ、问题解决Ⅲ、问题分析Ⅳ、_init_.py文件作用背景最近在使用Pycharm开发python脚本时,遇到这样一个现象:打开别人给的工程,环境配置都没有问题,前一天晚上还能正常执行脚本,但第二天早上上班的时候,再次打开工程执行脚本竟然执行不了了。正文Ⅰ、报错信息报错信息就是找不到本地导入的模块。凡是本地的模块被引入到其他脚本文件中都读取不到。Ⅱ、问题解决在被引入.py文件的所在package下新建一个_init_.py文件(from 后面每一级packa原创 2020-10-30 23:32:49 · 23167 阅读 · 9 评论 -
一个实例告诉你Python中关于 if __name__ == ‘__main__‘ 有何作用
文章目录前言正文.py源文件实例现象运行原理前言相信大部分开发者对于“程序入口”这个概念并不陌生。对于很多编程语言来说,程序都必须要有一个入口,比如既保留C语言面向过程思想又有面向对象思想的语言C++等,以及完全面向对象的编程语言Java、C#等,都需要一个main函数作为程序的入口,也就是程序的运行会从main函数开始。Java、C#中都必须要有一个包含main方法的主类作为程序的入口。但python不同,它属于脚本语言,不像编译型语言那样先将程序编译为二进制文件再运行,而是动态逐行解释运行,原创 2020-10-30 11:56:16 · 471 阅读 · 3 评论 -
PyCharm2020.2.3社区版安装,配置及使用教程(Windows)
下面开始本次安装教程:PyCharm分为专业版,教育版和社区版,专业版是收费的,教育版和社区版免费。专业版适用企业开发,教育版适合教师和学生,对于Python初学小白来说,如果仅仅是Python代码练习或者进行自动化测试学习,社区版功能完全足够了。Python学习爱好者可以根据自己需要选择下载,专业版网上有破解教程,可以百度。以下为社区版和专业版区别,官网上有说明:一,本次教程系统配置1.WIN10 64位2.8GB内存3.SSD固态硬盘4.屏幕分辨率:1920x10805.Python版原创 2020-10-24 15:13:10 · 14645 阅读 · 13 评论 -
Anaconda 的安装、环境变量配置及使用
文章目录Anaconda 介绍下载安装配置环境变量Anaconda与PyCharm连接Anaconda 介绍Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版原创 2020-10-24 16:02:03 · 1568 阅读 · 4 评论 -
Anaconda python3.6版本下载
官方地址:https://repo.anaconda.com/archive/清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/3.6的对应的是 Anaconda 5.2,5.3以后的都是python 3.7的了,安装时要注意版本对应问题,操作系统、以及32bit与64bit的选择。...原创 2020-10-24 15:25:41 · 7613 阅读 · 3 评论