运维|安全|编程技术小站
python模块和包 python模块和包
什么是模块 使用python编写的代码(.py文件) 已被编译为共享库或DLL的C或C++扩展 包好一组模块的包 使用C编写并链接到python解释器的内置模块 为何要使用模块实现代码和功能的复用 import 自定义模块my_modu
python递归函数与二分查找 python递归函数与二分查找
初识递归 递归的定义——在一个函数里再调用这个函数本身 递归的最大深度——997 def foo(n): print(n) n += 1 foo(n) foo(1) 997是python为了我们程序的内存优化所设
python 内置函数和匿名函数 python 内置函数和匿名函数
内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。 内置函数 abs() dict() help() min() setattr() all() dir() hex()
python各种推导式 python各种推导式
推导式详细格式variable = [out_exp_res for out_exp in input_list if out_exp == 2] out_exp_res:  列表生成元素表达式,可以是有返
python迭代器生成器 python迭代器生成器
迭代器字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的 from collections import Iterable l = [1, 2, 3, 4] t = (1, 2, 3, 4) d = {1:
python装饰器 python装饰器
什么是装饰器让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。 装饰器的形成过程如果我想测试某个函数的执行时间 import tim
python认识函数 python认识函数
什么是函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数的定义与调用def my_len(): s = 'hello world' length = 0 for i in s:
python文件操作 python文件操作
文件操作基本流程#1. 打开文件,得到文件句柄并赋值给一个变量 f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r #2. 通过句柄对文件进行操作 data=f.read() #3. 关闭文件
python基础知识二 python基础知识二
基础数据类型数字 (int)v = 11 data = v.bit_length() #当十进制用二进制表示时,最少使用的位数 print(data) 运行结果 4 布尔值 ()bool布尔值就两种:True,False。就是反应条件
python基础知识一 python基础知识一
安装python略 运行python代码在硬盘创建文件 t1.py,并且使用 PyCharm 打开,输入以下代码print('Hello World!') 然后右键运行 运行结果 C:\Users\Aaron\AppData\Local\P
3 / 4