上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: python 函数嵌套及作用域链 1.三元运算if条件成立的结果 if 条件 else 条件不成立的结果例如: a=20 b=10 c=a if a>b else b print(c) 2.命名空间 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间  局部命名空间: 阅读全文
posted @ 2019-10-03 09:12 呵!小鹿 阅读(293) 评论(0) 推荐(0) 编辑
摘要: python 文件操作 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创建,文件存在则不会覆盖,写内容会以追加的方式写(写日志文件的时候常用), 阅读全文
posted @ 2019-10-03 09:11 呵!小鹿 阅读(157) 评论(0) 推荐(0) 编辑
摘要: python 递归函数 一、递归的定义 1.什么是递归:在一个函数里在调用这个函数本身 2.最大递归层数做了一个限制:997,但是也可以自己限制 1 def foo(): 2 print(n) 3 n+=1 4 foo(n) 5 foo(1) 验证997 3.最大层数限制是python默认的,可以做 阅读全文
posted @ 2019-10-03 09:09 呵!小鹿 阅读(202) 评论(0) 推荐(0) 编辑
摘要: python 装饰器 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func 阅读全文
posted @ 2019-10-03 09:07 呵!小鹿 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 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(locals()) 8 print(globals()) 9 func() 阅读全文
posted @ 2019-10-03 09:06 呵!小鹿 阅读(155) 评论(0) 推荐(0) 编辑
摘要: python 装饰器应用练习 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码注意:从文件中读出字符串形式的字典,可以用eval('{"name":"egon","password":"123"}')转成字典格式 1 定义一个 阅读全文
posted @ 2019-10-03 09:06 呵!小鹿 阅读(242) 评论(0) 推荐(1) 编辑
摘要: python 匿名函数 一、匿名函数:也叫lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型   二、匿名函数练习 1 请把下面的函数转换成匿名函数 2 def 阅读全文
posted @ 2019-10-03 09:05 呵!小鹿 阅读(406) 评论(0) 推荐(0) 编辑
摘要: python 迭代器和生成器 一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值        字符串,列表,元组,集合,字典都是可 阅读全文
posted @ 2019-10-03 09:03 呵!小鹿 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 生成器相关的面试题 1 def demo(): 2 for i in range(4): 3 yield i 4 5 g=demo() 6 7 g1=(i for i in g) 8 g2=(i for i in g1) 9 10 print(list(g1)) 11 print(list(g2)) 阅读全文
posted @ 2019-10-03 09:01 呵!小鹿 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 练习题。。。。。。。。 1 一、二分查找法算法 2 l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88] 3 def find(l,aim,start=0,end=len(l) 1): 4 mid 阅读全文
posted @ 2019-10-03 09:00 呵!小鹿 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页