摘要: 1.包的导入 2.文件open读取路径问题 如何方位其他包下的文件需要复习的 re 导入 log 非固定参数 作用域:装饰器: 前置知识闭包序列化:正则:os,sys,time,迭代器,生成器,内置函数,递归,文件操作。 文件操作utf - 8 decode -unicodeunicode enco 阅读全文
posted @ 2018-07-24 00:04 Alexstraze 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、语法 1.实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。控制字符颜色的转义序列是以ESC开头,即用\033来完成 2.书写过程 开头部分: \033[显示方式;前景色;背景色m 结尾部分: \033[0m 注意: 开头部分的三个参数:显示方式,前景色, 阅读全文
posted @ 2018-07-17 15:34 Alexstraze 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 模块 好处 1.提高可维护性 2.可重用 3避免函数名和变量名冲突 导入方式 import xxx form os import rmdir,rename from module.xx.xx import xx as 模块一旦被调用,即相当于执行了另一个py文件里的代码 自定义模块需要导入,一次性有 阅读全文
posted @ 2018-07-09 21:39 Alexstraze 阅读(176) 评论(0) 推荐(0) 编辑
摘要: python的生成式在一些类型相互转换的时候可以写出十分优雅的代码。如列表转换成另一个列表、字典、或元组。并且代码的执行效率也比使用for...in...循环高。 列表生成式 列表生成式即生成列表的生成式,写法简单而优雅,可以将多行代码融合成一行。主要的作用是将其他对象转换成列表或对原来的列表进行过 阅读全文
posted @ 2018-07-06 23:32 Alexstraze 阅读(3435) 评论(0) 推荐(0) 编辑
摘要: 名称空间 顾名思义就是存放名字的地方,比如,若变量x=1,1存放在内存里,那x存在哪里?名称空间就是存放名字x与1绑定关系的地方 x:内存地址 1所在的内存 名称空间共3种,分别如下: locals:是函数内的名称空间,包括局部变量和形参 globals:全局变量,函数定义所在模块的名字空间 bui 阅读全文
posted @ 2018-07-06 16:31 Alexstraze 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 找到一篇非常好的文章,记录下 原贴:https://www.cnblogs.com/yyds/p/6186621.html 本节内容: 一、I/O操作概述 I/O在计算机中是指Input/Output,也就是Stream(流)的输入和输出。这里的输入和输出是相对于内存来说的,Input Stream 阅读全文
posted @ 2018-07-05 21:47 Alexstraze 阅读(4750) 评论(0) 推荐(1) 编辑
摘要: 学习过程中遇到了强转问题,这里整理一下。 前言 本篇主要介绍Python的强制类型转换。 软件环境 系统 UbuntuKylin 14.04 软件 Python 2.7.3 IPython 4.0.0 UbuntuKylin 14.04 Python 2.7.3 IPython 4.0.0 Pyth 阅读全文
posted @ 2018-07-05 11:25 Alexstraze 阅读(40022) 评论(0) 推荐(0) 编辑
摘要: chardet模块可以检测字符编码,在检测txt/字符串或者其他文件时的编码时很有用 以下是安装方法: 在python的安装文件夹的scripts文件夹里面有个pip.exe文件,安装时需要用到这个(貌似python2.4版本以上才默认有这个功能) Python3.6有pip3.6.exe 命令行下 阅读全文
posted @ 2018-07-03 10:17 Alexstraze 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 三元运算 三元运算又称三目运算,是简单的条件语句的简写,如: val = i if 条件成立 else 2 Python文件处理 注意点: 1.注意编码格式,文件的编码,否则转换出错 2.如果不知道文件编码,则可以用rb 直接从硬盘以二进制模式读取存入内存 这种方式只有一种用处,给机器看 网络传输 阅读全文
posted @ 2018-07-02 21:52 Alexstraze 阅读(269) 评论(0) 推荐(0) 编辑
摘要: PEP8 Python 编码规范 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行; 阅读全文
posted @ 2018-07-02 15:55 Alexstraze 阅读(197) 评论(0) 推荐(0) 编辑