前戏:迭代器和生成器 迭代: 可以直接作用于for循环的对象统称为可迭代对象 (一)迭代器 一个实现了__iter__方法的对象是可迭代的,一个实现了__next__方法的对象则是迭代器 对于序列和字典的可迭代,是因为在该对象中实现了上面的两个方法 __iter__方法会返回一个迭代器,而所谓的迭代 ...
分类:
编程语言 时间:
2018-04-28 21:10:50
阅读次数:
214
数据类型的获取type()函数、isinstance()函数 join 连接字符串 方法"_".join("要加的字符串");ljust 内容左对齐,右侧填充lower 把字符串变小写lstrip 移除右边的空格rstrip 移除右边的空格strip 移除所有的空格replace 替换s.repla ...
分类:
编程语言 时间:
2018-04-28 20:58:22
阅读次数:
185
Python内置的数据类型有数字、字符串、列表、元组和字典1.整型和浮点型由此可以看出变量的类型是可以改变的,Python给已经存在的变量再赋值时,实际上就是再次创建一个新的变量,即使变量名相同,但是它们的标识不一样,标识可以用id函数输出2.布尔型布尔型用于逻辑运算,有两个值true和false,标识判断真假,其实跟Java没什么区别3.Python运算符(1)Python中使用的算术运算符和数
分类:
编程语言 时间:
2018-04-24 14:57:58
阅读次数:
157
可以简便的方法:(1)lambdax,y:xy(2)list1=list(filter(lambdax:x%3==0,range(100)))filter第一个参数是过滤条件,第二个是要过滤的内容返回值是个Object,得转换为其他类型(3)map:list1=map(lambdax:x*2,[1,2,3,4,5])第一个是处理条件,第二个是序列返回值是Object(4)[iforiinrange
分类:
编程语言 时间:
2018-04-20 22:06:03
阅读次数:
173
前提:dir,__all__,help,__doc__,__file__ dir:可以用来查看模块中的所有特性(函数,类,变量等) >>> import copy >>> dir(copy) ['Error', 'PyStringMap', '_EmptyClass', '__all__', '__ ...
分类:
编程语言 时间:
2018-04-18 22:29:49
阅读次数:
271
引子 我们跟任何人交流,说的每一句都是都一些文字组成,包含名词、动词、语句、标点符号等,组成我们说普通话构成的基本要素。同理我们学习python语言也要明白这些基本要素,也就是我们常说的基本语法,这是我们必须掌握的基础知识。下面我就根据我们常用的知识总结一下。对此内容不过多的讲解!我们需要的是多练! ...
分类:
编程语言 时间:
2018-04-18 14:25:04
阅读次数:
198
算法:算法犹如菜谱,,从本质来说,编写计算机程序就是使用计算机能够理解的语言(如python)描述一种算法。这种对机器友好的描述称为程序,主要是由表达式和语句组成。 表达式:表达式为程序的一部分,结果为一个值。 变量:变量是表示值的名称。 语句:语句是让计算机执行特定操作的指示。 函数:Python ...
分类:
编程语言 时间:
2018-04-15 19:47:11
阅读次数:
198
最近在Youtube的Python视频教程上学习Python相关的基础知识,视频由Corey Schafer制作,讲得十分简单明了,英文发音也比较清晰,几乎都能听懂,是一个不错的Python入门学习的视频,同时还能学学英语。本篇博客用代码记录一下所学的相关基础知识,虽然很简单,但是自己再写一遍加深印 ...
分类:
编程语言 时间:
2018-04-03 23:45:27
阅读次数:
245
本节主要介绍Python中的基础知识,包括Python的数据类型,变量和常量,序列,词典,基本的数据运算还有Python的函数 ...
分类:
编程语言 时间:
2018-03-22 20:33:23
阅读次数:
177