随笔分类 -  python之函数

摘要:分享一个选择排序算法 算法是很重要的,一个想要成为程序员中的高富帅,想要得到周围同行称赞的朋友们,那就必须要懂算法。。。 阅读全文
posted @ 2019-08-29 12:52 Aiden_Shao 阅读(145) 评论(0) 推荐(0)
摘要:一、函数和方法的区别 1、函数要手动传self,方法不用传 2、如果是一个函数,用类名去调用,如果是一个额方法,用对象去调用 举例说明: 判断函数和方法的方式 二、js和jquery绑定事件的几种方式 三、创建表的一个limit_choices_to参数 limit_choices_to:屏蔽某些选 阅读全文
posted @ 2019-05-27 07:37 Aiden_Shao 阅读(592) 评论(0) 推荐(0)
摘要:一、函数1.为什么要使用函数?减少代码的冗余2.函数先定义后使用(相当于变量一样先定义后使用)3.函数的分类:内置函数:python解释器自带的,直接拿来用就行了自定义函数:根据自己的需求自己定义的函数 def func(): #函数名打印出来的是内存地址 '''注释''' 函数体4.函数定义都干了 阅读全文
posted @ 2019-05-27 07:36 Aiden_Shao 阅读(638) 评论(0) 推荐(0)
摘要:一、匿名函数:也叫lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型 二、匿名函数练习 阅读全文
posted @ 2019-05-27 07:35 Aiden_Shao 阅读(129) 评论(0) 推荐(0)
摘要:一、递归的定义 1.什么是递归:在一个函数里在调用这个函数本身 2.最大递归层数做了一个限制:997,但是也可以自己限制 import syssys.setrecursionlimit(10000000)#修改递归层数n=0def f(): global n n+=1 print(n) f()f() 阅读全文
posted @ 2019-05-27 07:33 Aiden_Shao 阅读(297) 评论(0) 推荐(0)
摘要:python-内置函数 python-内置函数 内置函数操作 1 #!usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 1.locals()和globals() 4 # def func(): 5 # x=1 6 # y=2 7 # print(loca 阅读全文
posted @ 2019-05-27 07:30 Aiden_Shao 阅读(200) 评论(0) 推荐(0)
摘要:一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 二、迭代器协议:内部实现了__iter__,__next__方法 迭代器大部 阅读全文
posted @ 2019-05-27 07:29 Aiden_Shao 阅读(219) 评论(0) 推荐(0)
摘要:一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 import time def wrapper(func): def inner(): 阅读全文
posted @ 2019-05-27 07:26 Aiden_Shao 阅读(174) 评论(0) 推荐(0)
摘要:1.三元运算if条件成立的结果 if 条件 else 条件不成立的结果例如: a=20 b=10 c=a if a>b else b print(c) 2.命名空间 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间 局部命名空间:在函数的运行中开辟的临时的空间叫做局部命名空间 内置 阅读全文
posted @ 2019-05-27 07:22 Aiden_Shao 阅读(243) 评论(0) 推荐(0)
摘要:一、为什么要使用函数? 1.避免代码重用 2.提高代码的可读性 二、函数的定义与调用 1. def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值 定义:def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。 def是固定的,不能变。 函数 阅读全文
posted @ 2019-05-27 07:18 Aiden_Shao 阅读(177) 评论(0) 推荐(0)