随笔分类 -  Python基础

摘要:用法示例: >>>>>>>>生成随机验证码示例 阅读全文
posted @ 2017-11-15 16:22 ZhuGaochao 阅读(337) 评论(0) 推荐(0)
摘要:python——re模块(正则表达) 两个比较不错的正则帖子: http://blog.csdn.net/riba2534/article/details/54288552 http://blog.csdn.net/songyu0120/article/details/45028401 正则表达式本 阅读全文
posted @ 2017-11-13 16:27 ZhuGaochao 阅读(777) 评论(0) 推荐(0)
摘要:课上老师已经讲过函数(func)的参数(args)传递。 之前学习了根据位置传递对应的参数,下面会介绍其他参数传递方式。 之前的位置传参: 在调用f时,1,2,3根据位置分别传递给了a,b,c。 关键字传递 有些情况下,用位置传递会感觉比较死板。关键字(key)传递是根据每个参数的名字传递参数。关键 阅读全文
posted @ 2017-11-13 00:23 ZhuGaochao 阅读(296) 评论(0) 推荐(0)
摘要:函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。 函数的定义 首先,我们要定义一个函数, 以说明这个函数的功能。 这个函数的功能是求两个数的平方和。 首先,def,这个关键字通知python: 阅读全文
posted @ 2017-11-13 00:12 ZhuGaochao 阅读(334) 评论(0) 推荐(0)
摘要:内置函数:min 用法 源码 基础用法 key属性的使用 当key参数不为空时,就以key的函数对象为判断的标准。如果我们想找出一组数中绝对值最小的数,就可以配合lamda先进行处理,再找出最小值 高级技巧:找出字典中值最小的那组数据 如果有一组商品,其名称和价格都存在一个字典中,可以用下面的方法快 阅读全文
posted @ 2017-11-12 22:23 ZhuGaochao 阅读(2711) 评论(0) 推荐(0)
摘要:四个带 key 参数的函数: max()点击查看详细 min()点击查看详细 map()点击查看详细 filter()点击查看详细 1)max(iterable, key) key:相当于对可迭代对象iterable每个元素的预处理。 2)min(iterable, key) 点击查看详细 3)ma 阅读全文
posted @ 2017-11-12 22:10 ZhuGaochao 阅读(5179) 评论(0) 推荐(0)
摘要:内置函数——max Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest item in an iterable or the largest of two o 阅读全文
posted @ 2017-11-12 22:02 ZhuGaochao 阅读(2365) 评论(0) 推荐(0)
摘要:描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 语法 zip 语法: 参数说明: iterabl -- 一个或多个迭代器; 阅读全文
posted @ 2017-11-11 17:56 ZhuGaochao 阅读(392) 评论(0) 推荐(0)
摘要:匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的 “一句话函数” 上图是对calc这个匿名函数的分析 由此可见: 匿名函数并不是真的没有名字。 匿名函数的调用和正常的调用也没有什么分别。 # 把以下函数变成匿名函数 def add(x,y): return x+y # 匿名函数 add = 阅读全文
posted @ 2017-11-11 17:46 ZhuGaochao 阅读(450) 评论(0) 推荐(0)
摘要:内置函数——sorted 对list、dict进行排序,Python提供了两个方法 对给定的List L进行排序,方法1: 用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2: 用内置函数 sorted 进行排序(从2.4开始),返回副本,原始输入不变 sorted() 函数对所 阅读全文
posted @ 2017-11-11 17:14 ZhuGaochao 阅读(446) 评论(0) 推荐(0)
摘要:内置函数———filter和map filter filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中 阅读全文
posted @ 2017-11-11 17:01 ZhuGaochao 阅读(954) 评论(0) 推荐(1)
摘要:python3--内置函数 内置函数: 截止到python 3.6.2 版本,现在python一共提供了68个内置函数;即python提供给你直接可以拿来使用的所有函数。 (红色字体为重点掌握内置函数) 上面便是内置函数列表,按首字母排序,难免看起来混乱无序,不便于记忆; 下面把这些函数分成了6大类 阅读全文
posted @ 2017-11-11 16:21 ZhuGaochao 阅读(446) 评论(0) 推荐(0)
摘要:待整理 阅读全文
posted @ 2017-11-03 19:28 ZhuGaochao 阅读(133) 评论(0) 推荐(0)
摘要:生成器是 Python 初级开发者最难理解的概念之一,虽被认为是 Python 编程中的高级技能,但在各种项目中可以随处见到生成器的身影,你得去理解它、使用它、甚至爱上它。 提到生成器,总不可避免地要把迭代器拉出来对比着讲,生成器就是一个在行为上和迭代器非常类似的对象,如果把迭代器比作 Androi 阅读全文
posted @ 2017-11-03 18:55 ZhuGaochao 阅读(782) 评论(0) 推荐(0)
摘要:在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 阅读全文
posted @ 2017-11-03 18:46 ZhuGaochao 阅读(307) 评论(0) 推荐(0)
摘要:一、基础数据类型分类 python的数据类型主要包括以下几种: 1.数字 2.字符串 3.列表 4.字典 5.元组 6.集合 1.数字 int 数字主要是用于计算用的,使用方法并不多 运行结果 2.布尔值 bool 布尔值就两种形式:True 、 False。 反应条件的正确与否。 3. 字符串 3 阅读全文
posted @ 2017-10-30 00:49 ZhuGaochao 阅读(251) 评论(0) 推荐(0)
摘要:pyhon 中 for 循环可以遍历任何序列的项目,如一个字典或者一个字符. for 循环格式一般如下: 实例: 以下for实例中使用了break语句,break用于跳出当前循环体: 执行后,在循环到 "Runoob"时会跳出循环体: range() 函数 如果需要遍历数字序列,可以使用内置rang 阅读全文
posted @ 2017-10-26 20:00 ZhuGaochao 阅读(402) 评论(0) 推荐(0)
摘要:初识python(二) 1.变量 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用。 1.1 声明变量: #!/usr/bin/env python # -*- coding: utf-8 -*- name = "zgc" - 上述代码声明了一个变量,变量名为:name,变量name的 阅读全文
posted @ 2017-10-23 08:18 ZhuGaochao 阅读(139) 评论(0) 推荐(0)
摘要:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif cond... 阅读全文
posted @ 2017-10-23 08:18 ZhuGaochao 阅读(818) 评论(0) 推荐(0)
摘要:初识Python(一) python2和python3的一些区别 Python2 和 Python3 区别汇总:http://www.cnblogs.com/bigtreei/p/7806288.html 1.python的历史 python2:1、臃肿、源码的重复量很多。 2、语法不清晰,掺杂着C 阅读全文
posted @ 2017-10-23 08:18 ZhuGaochao 阅读(130) 评论(0) 推荐(0)