摘要: Python - 三大神器 迭代器,生成器,装饰器 在介绍三大器之前先来了解一下容器和可迭代对象... 一.容器 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有一些特例 阅读全文
posted @ 2019-05-29 20:48 农夫三拳拳 阅读(402) 评论(0) 推荐(0)
摘要: lambda的表达式 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 #普通函数def func(a): return a+1print ('test1_func0:',func(1000)) #lambda表达式 func0 = lambda a:a+1print ('test2 阅读全文
posted @ 2019-05-29 16:43 农夫三拳拳 阅读(1065) 评论(0) 推荐(0)
摘要: 函数的定义和使用 def test(x): # x代表形参 ''' 2*x+1 :param x:整形数字 :return:返回计算结果 ''' y = 2*x+1 return y p = test(3) # test()表示运行名为test函数,3代表实参,给x进行赋值 print(p) 函数的 阅读全文
posted @ 2019-05-29 00:26 农夫三拳拳 阅读(300) 评论(0) 推荐(0)
摘要: 一.字符串格式化 1.‘老式字符串解析(%操作符)’ 'Hello, %s' % name "Hello, Bob" 'Hey %(name)s, there is a 0x%(errno)x error!' % { "name": name, "errno": errno } 结果: 'Hey B 阅读全文
posted @ 2019-05-29 00:00 农夫三拳拳 阅读(349) 评论(0) 推荐(0)
摘要: 一.数字(int) 基本介绍 python 的数字类型基本分为 整数,长整数, 浮点数. 整数: 类如 1, 11, 22, 36... 长整数: 就是比较长的整数,本身还是整数,哈哈~ 类如 154864131, 548798466111131313... 浮点数: 简单理解为带小数点的数, 类如 阅读全文
posted @ 2019-05-28 20:56 农夫三拳拳 阅读(391) 评论(0) 推荐(0)
摘要: 开发语言的高低级之分 低级语言: c, 混编, 属于机器码,编程中底层用的 实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 高级语言: Python,Jave,PHP,C#,go..属于字符码,相比机器码更接近自然语言,好理解。 实现效率高,执行效率低,对硬件的可控性弱 阅读全文
posted @ 2019-05-28 20:03 农夫三拳拳 阅读(169) 评论(0) 推荐(0)
摘要: windows下安装 1、下载安装包 https://www.python.org/downloads/ 2、安装默认安装路径:C:\python27 3、配置环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的 阅读全文
posted @ 2019-05-28 19:24 农夫三拳拳 阅读(1760) 评论(0) 推荐(0)
摘要: 一.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python 阅读全文
posted @ 2019-05-28 18:31 农夫三拳拳 阅读(214) 评论(0) 推荐(0)