python学习
文章平均质量分 78
Ada22799
这个作者很懒,什么都没留下…
展开
-
Python学习随笔三:判断分支与循环语句
写在前面本博客是基于廖雪峰Python教程基础上的自我整理和消化,欢迎大家批评指正。第三节内容将介绍:条件语句Python的键盘输入循环语句条件语句完整形式if<条件判断> : <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>p.s. 1.Python里的缩进 由于Python语言里没有{}原创 2017-08-16 13:25:07 · 281 阅读 · 0 评论 -
Python学习随笔四:使用str,dic和set
写在前面本博客是基于廖雪峰Python教程基础上的自我整理和消化,欢迎大家批评指正。第四节内容将介绍:Python里的’map’——dic有键无值的setdicPython内置的字典使用键-值对(key-value),每个键和它的值之间用冒号(:)隔开,项之间用逗号(,)隔开,而整个字典是由一对大括号括起来。 p.s.字典中的键是唯一的,而值并不唯一phonebook = {'Alice':原创 2017-08-17 12:46:46 · 485 阅读 · 0 评论 -
Python学习随笔五:抽象之函数
写在前面对于计算机来说,非常乐于处理精确和具体的指令,但是人就不同了。对一个问路要去电影院的人来说,估计不会希望获得诸如“向前走十步”,“左转135度”,但如果被告知“一直沿着桥走”就会清晰明白很多。 组织计算机程序也是类似的。将语句组织成函数,这样只需告诉计算机一次如何做事。有了函数以后,就不必反反复复向计算机传递同样的具体指令了。程序应该是非常抽象的,就像“下载网页”、“计算频率,打印每个单词原创 2017-08-18 14:26:21 · 208 阅读 · 0 评论 -
Python学习随笔一:数据类型和字符编码
写在前面本博客是基于廖雪峰Python教程基础上的自我整理和消化,欢迎大家批评指正。第一节内容将介绍:Python的数据类型常用编码方式Python编码格式化输出Python的数据类型整数十进制的表示方法与数学上相同 二进制表示加入前缀0b,如0b111表示7 八进制表示加入前缀0,如0o111表示9 p.s.值得注意的是,在Python2.x中表示八进制的方式有两种:以’0’原创 2017-08-14 15:01:07 · 204 阅读 · 0 评论 -
Python学习随笔八:高阶函数
写在前面一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数,本节将整理如下高阶函数:mapreducefiltersorted匿名函数lambdamapmap()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,返回一个可迭代的惰性结果>>> map(f,[1,2,3,4,5,6,7,8,9])<map object at 0x00000原创 2017-08-25 10:29:37 · 212 阅读 · 0 评论 -
Python学习随笔六:抽象之面向对象
写在前面本节将总结Python的核心概念——创建自己的对象(尤其是类型或者被称为类的对象):类和类型继承多态类基本概念类可以或多或少的视为种类或者类型的同义词。如鸟类是一个通用的的类,百灵鸟是鸟类的一个子类,而鸟类则是百灵鸟的超类。特定的一只百灵鸟则是类中的对象。创建自己的类class Person: def setName(self,name): self.na原创 2017-08-21 21:24:49 · 189 阅读 · 0 评论 -
Python学习随笔二:list和tuple
写在前面本博客是基于廖雪峰Python教程基础上的自我整理和消化,欢迎大家批评指正。第二节内容将介绍:listtuplePython编码格式化输出list基本形式Python内置的一种数据类型是列表,由于Python是一种动态语言,事先并不需要对变量进行申明,在Python中依据数据区分数据类型,如整数 1, 34浮点数 3.14字符串 ‘3原创 2017-08-15 10:42:01 · 213 阅读 · 0 评论 -
Python学习随笔七:高级特性
写在前面Python作为一门高级语言,代码不是越多越复杂越好,而是越少越简单越好。 基于这一思想,本节来介绍Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。毕竟,代码越少,开发效率越高列表生成器生成器迭代器列表生成器基本概念类可以或多或少的视为种类或者类型的同义词。如鸟类是一个通用的的类,百灵鸟是鸟类的一个子类,而鸟类则是百灵鸟的超类。特定原创 2017-08-23 16:54:14 · 202 阅读 · 0 评论