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