Pycharm常用快捷键,以及设置一 常用快捷键 编辑类:Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义Ctrl + / 行注释 、取消注释 Ctr ...
python函数递归
python函数递归python函数递归思维导图 二分法l=[1,2,10,30,33,99,101,200,301,311,402,403,500,900,1000] #从小到大排列的数字列表def search(n,l): print(l) if len(l) == 0: print('not exists') return ...
python常用模块
python常用模块datetime print(datetime.datetime.now()) # 现在的时间 print(datetime.datetime.fromtimestamp(1231233213)) print(datetime.datetime.now() + datetime.timedelta(days=3)) # 现在的时间加上未 ...
python模块原理
什么是模块模块就是一系列功能的集合体模块有三种来源 内置的模块 第三方的模块 自定义模块模块的格式:1 使用python编写的.py文件2 已被编译为共享库或DLL的C或C++扩展3 把一系列模块组织到一起的文件夹(注:文件夹下有一个init.py文件,该文件夹称之为包)4 使用C编写并链接到python解释器的内置模块 为什么要用模块 使用内置的或者第三方模块的好处是: 拿来主义,可以极大提 ...
python迭代器和生成器
迭代器:迭代器指的是迭代取值的工具;迭代是一重复的过程;每一次重复都是基于上一次的结果而来;迭代器提供了一种通用的且不依赖于索引的迭代取值方式 可迭代的对象iterable:但凡内置有__iter__方法的对象都称之为可迭代的对象执行可迭代对象下的__iter__方法,返回的值就是一个迭代器对象iterator迭代器对象 既内置有__next__方法的对象,执行迭代器__next__方法可以不 ...
python文件管理
python文件管理文件打开方式只读模式 R默认的模式 当文件不存在时就报错 当文件存在时,文件指针指向文件开头 只追加模式 a 当文件存在时,新建一个空文档,文件指针跑到文件末尾 当文件存在时,文件指针跑到文件末尾 只写模式 W 当文件不存在时,新建一个空文档 当文件存在时,清空文件内容,文件指针跑到文件开头,在文件打开不关闭的情况下,下一次的写 ...
python字符编码
字符编码将人类的字符编码/转换成计算机能识别的数字这种转换必须遵循一套固定的标准,该标准无非是人类字符与数字的对应关系,称之为字符编码表bit:二进制位Bytes:字节ASCII码表:用1Bytes表示一个英文字符1英文字符=8bit=1BytesGBK:用2Bytes表示一个中文字符,1Bytes去表示英文字符unicode:内存中使用的是unicode编码,unicode把全世界的字符都建立好 ...