Python学习笔记
文章平均质量分 72
文艺犯二IT女
这个作者很懒,什么都没留下…
展开
-
Python环境搭建二 把python跑起来
1.Python IDLE 安装完python,在开始菜单找到pythonx.x, 点击IDLE, 即打开了交互式编译环境。 上一篇安装我提到的是python3.7, 但实事上我的环境上安装的是2.7,这其中的原因后面再说。 打开IDLE后出现python shell窗口 在这里可以交互式的输入命令输出结果。 如果要编辑脚本,可以在File菜单点击“New File" 打开文本编辑窗口 点...原创 2018-12-04 21:13:38 · 618 阅读 · 0 评论 -
Python基础篇五 不同的数据类型remove、pop、del方法的区别
继续学习数据类型,发现python有一些方法的作用是相似的,比如:print, str, repr都会打印输出; 比如remove, pop, del都会删除元素。 那么它们之间又有什么区别呢? 今天先来比较一下remove, pop, del这一组方法对于不同的数据类型有什么区别。 remove pop del list a.remove[‘name’] 删除列表a中第一个’...原创 2018-12-24 17:11:09 · 1169 阅读 · 4 评论 -
Python基础篇三 特殊的运算符
在学习python运算符的过程中,遇到了一些不同于其它语言的运算符,记录在此。 1. 逻辑运算符not python3的逻辑运算符包括:and, or, not。 and和or与其它语言相似, not的作用类似于shell, java中的“!”, 表示“非”。 if not(a and b): print("变量 a 和 b 都为 false,或其中一个变量为 false") else: ...原创 2018-12-18 15:49:36 · 198 阅读 · 0 评论 -
Python基础篇二 数据类型
我的这个学习笔记系列记录的内容并不全面,建立在有其它语言的基础之上。如果你也跟我一样,有一点shell, java的基础,那这个简化版的入门系列应该也同样适合于你。 1. 标准数据类型 Number String List Tuple Set Dictionary 不可变 不可变 可变 不可变 可变 可变 python3支持int、float、bool、complex(复数) ...原创 2018-12-17 14:47:23 · 133 阅读 · 0 评论 -
Python基础篇七 条件、循环语句之独特之处
每次学新的语言,条件语句、循环语句都是一带而过,因为基本都是一样的,除了写法有些差异。 本以为Python也是这样,没想到还是为此开了一篇新的笔记。 因为它的确有独特之处。 条件控制 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 ...原创 2018-12-27 16:25:08 · 185 阅读 · 0 评论 -
Python基础篇一 跟Python混个脸熟
网上有一篇文章叫《教老婆学python》,做为IT界的一枚小女子,如果身边能有一个牛人老公,时常指点迷津,以教会老婆作为掌握一门技术的衡量标准,那真是美美的。 然而,如果碰巧没有,那不妨借别人家老公一用(¥&#&¥*) 所以这一篇笔记的真实名字是《偷听别人家老公教老婆学python》^-^ 老婆问题一:为什么用python? =&am原创 2018-12-10 17:08:16 · 150 阅读 · 0 评论 -
Python环境搭建五 让pycharm,Anaconda成为好搭档
1. 为什么选择合作 Pycharm说: 在第二篇笔记《把python跑起来》中,你应该已经认识了我,散发着魔力与魅力的编辑器,我会成为你编写、调试python代码的得力工具,当然,我也可以提供搜索下载包的功能,不过有时候会查询不到或者下载失败,这一点确实让人很苦恼。谁能弥补一下我的这个小弱点呢? Anaconda说: 如果你还不认识我,出门左转,《Anaconda》,咱们先认识一下。我已经为你准...原创 2018-12-07 14:03:12 · 467 阅读 · 0 评论 -
Python环境搭建四 Anaconda
上一篇笔记中简单介绍了一下Anaconda, 这一篇记录一下我在安装、卸载、重装过程中遇到的问题。 1.安装 官网地址: https://www.anaconda.com/download/ 推荐选择Python3对应的版本。 Anaconda默认的安装路径是C:\ProgramData\Anaconda, 然而我的电脑上ProgramData是隐藏目录,有写权限的限制,Anaconda安装倒是...原创 2018-12-06 16:22:16 · 309 阅读 · 0 评论 -
Python基础篇四 编码规范
在用pycharm编码的过程中,发现会有很多关于编程规范的小提示,虽然之前看了一些python的编码规范,但写起来还是觉得差了很多。既然自诩了“文艺犯二”,又怎能允许写出来的代码不漂亮呢? 于是花了很多时间搜罗python的编码规范,原来python官网就有啊!深深觉得自己孤陋寡闻了。 PEP: Python Enhancement Proposals(python优化建议)PEP的内容非常的丰富...原创 2018-12-19 15:25:12 · 223 阅读 · 0 评论 -
Python环境搭建三 Python2、Python3都需要怎么办?
1. 让Python2、Python3共存 上一篇笔记中提到我的系统中安装的是Python2, 是因为公司的项目需要,但是作为学习,我还是需要安装Python3。是的,在这两兄弟彼此不太和谐的情况下,我们却有着不可抗因素要同时笼络他们两个人。所以得用点计策才行。 计策1 起名字 给python2, python3起不同的名字,叫其中一个人的时候,另一个人就不会误会站出来捣乱啦。 具体步骤如下:(以...原创 2018-12-06 12:03:23 · 182 阅读 · 0 评论 -
Python环境搭建一 Python安装与配置
Python学习笔记 Python安装配置 学习Python这件事情开始了好几次,在项目闲时,或抱着一本书,或找到一个大牛的博客,总是会学一段时间,写几段代码,再一段时间不用就又归零。这次决定再一次开始,在这里记录我的学习笔记,希望能有一个不一样的结果。 Python3安装 1. 下载 官网Link: https://www.python.org/downloads/ 根据要安装的平台选择不同的操...原创 2018-12-02 21:49:04 · 216 阅读 · 0 评论 -
Python基础篇六 set之difference & symmetric_difference
set有两个相似的内置函数: difference()返回多个集合的差集 symmetric_difference()返回两个集合中不重复的元素集合 什么意思呢?被困惑了一下,各种try, try, try… 终于,明白了。 看例子吧! # 定义三个set a = set('abcd') b = set('cdef') c = set('bcde') # difference() vs. s...原创 2018-12-25 15:42:15 · 1855 阅读 · 0 评论