随笔分类 -  Python

Time line for Python learning
摘要:更换pip源: 1、在windows文件管理器中,输入 %APPDATA% 2、在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件 3、在新建的pip.ini文件中输入以下内容 [global] timeout = 6000 index-url = http://pypi. 阅读全文
posted @ 2018-04-17 09:29 TimeTree 阅读(225) 评论(0) 推荐(0)
摘要:Python终端如何输出彩色字体 实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m 阅读全文
posted @ 2018-04-15 17:36 TimeTree 阅读(264) 评论(0) 推荐(0)
摘要:time类型关系 阅读全文
posted @ 2018-04-06 16:41 TimeTree 阅读(127) 评论(0) 推荐(0)
摘要:python import 时,执行被import的包或者py文件。 注意:不论是全部引用(*) 还是只引用一个方法(from 包 import 方法)。被引用的文件全部执行! 注意误区: 阅读全文
posted @ 2018-04-05 18:59 TimeTree 阅读(272) 评论(0) 推荐(0)
摘要:Python解压举例 带*号的解压: 星号表示把中间的元素压缩给 _ 变量。 阅读全文
posted @ 2018-03-31 21:27 TimeTree 阅读(199) 评论(0) 推荐(0)
摘要:阶乘算法从大向小: 注意判断停止条件 阅读全文
posted @ 2018-03-25 14:07 TimeTree 阅读(196) 评论(0) 推荐(0)
摘要:关于list: list在局部时没有添加global声明,可以对全局的list做修改。 结果: 阅读全文
posted @ 2018-03-25 12:33 TimeTree 阅读(115) 评论(0) 推荐(0)
摘要:yield 使用方法: 结果: 阅读全文
posted @ 2018-03-24 18:24 TimeTree 阅读(111) 评论(0) 推荐(0)
摘要:eval: eval把字符串中的数据类型提取出来,字符串中的表达式运算出来。 例: 阅读全文
posted @ 2018-03-22 23:34 TimeTree 阅读(98) 评论(0) 推荐(0)
摘要:迭代: 1. 迭代协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration的异常,以终止迭代(只能往前走,不能回退) 2. 可迭代对象:实现了迭代协议的对象(如何实现:对象内部定义一个__iter__()方法 ) 3.协议是一种约定,可迭代对 阅读全文
posted @ 2018-03-20 13:55 TimeTree 阅读(244) 评论(0) 推荐(0)
摘要:map() 遍历处理序列中的每一个元素,得到的结果是一个‘列表’,该‘列表’元素格式及位置与原来一样。 filter() 遍历过滤序列中的每一个元素,判断每一个元素得到布尔值,如果是True则留下来。 reduce() 处理一个序列进行合并操作 阅读全文
posted @ 2018-03-16 16:19 TimeTree 阅读(88) 评论(0) 推荐(0)
摘要:1.创建环境并使用 conda create -n xxxx source activate xxxx 2.添加conda-forge 源 conda config --add channels conda-forge conda install <package-name> 3.查看所有源 con 阅读全文
posted @ 2018-03-15 09:59 TimeTree 阅读(169) 评论(0) 推荐(0)
摘要:集合: 1.集合中的元素不同 2.无序 3.由不可变元素组成:数字,字符串,元祖 set.remove 和 set.discard 的区别: remove()删除一个元素时,当元素不存在于列表中时。remove报错 discard()删除一个元素时,当元素不存在于列表中时。discard不会报错 阅读全文
posted @ 2018-03-10 18:36 TimeTree 阅读(157) 评论(0) 推荐(0)
摘要:列表不可以作为字典的key:列表是动态的 元祖可以作为字典的key:元祖不可以修改,可以作为字典的key 字典在内存中是哈希表保存的。 字典本身也不可以作为字典的key:unhashable error 字典是无序的 注意布尔类型为key时。 阅读全文
posted @ 2018-03-08 11:06 TimeTree 阅读(108) 评论(0) 推荐(0)
摘要:方法: 1.center: >>>:center(20,'_') 2.count:查找指定字符或字符串在字符串中出现的次数 >>>:var='abcdeff' >>>:print(var.count('f')) 结果:2 3.str.endswith() 4.startwith() 5.find(‘ 阅读全文
posted @ 2018-03-06 10:32 TimeTree 阅读(153) 评论(0) 推荐(0)
摘要:filename = ‘d:\\resupply\\2016手册图片0\\1大堂\\1.rub-7814.jpg’ os.path.basename(filename): 目标:获取文件名 结果:1.rub-7814.jpg os.path.dirname(filename): 目标:获取目录名 结 阅读全文
posted @ 2018-03-05 16:18 TimeTree 阅读(106) 评论(0) 推荐(0)
摘要:import pandas as pd df = pd.read_excel('excel_file_path/file.xlsx') iloc: 总是以整型进行行数选择 loc: 以字符串或者布尔型进行选择 df[df.columns[0]]: df.columns[0]: 选出第一列的列名 df 阅读全文
posted @ 2018-03-05 15:15 TimeTree 阅读(247) 评论(0) 推荐(0)
摘要:数字 字幕 下划线 可以使用字母,下划线开头。但是不能使用数字开头。 python保留字段不能作为变量。 阅读全文
posted @ 2018-03-03 23:52 TimeTree 阅读(154) 评论(0) 推荐(0)
摘要:ascii:8个2进制位表示,表示数量有限。 unicode:至少16个2进制位表示。浪费空间。所以出现utf8 utf8:能少则少,中文占3个字节,utf8的编码规则是能断则短。 gbk:中文占两个字节。 阅读全文
posted @ 2018-03-03 23:51 TimeTree 阅读(169) 评论(0) 推荐(0)
摘要:1.去除df中一列文字的空格 2.正则分割地址 阅读全文
posted @ 2018-01-24 19:31 TimeTree 阅读(246) 评论(0) 推荐(0)