随笔分类 - Python随笔
摘要:比培训机构还详细的 Python 学习路线 https://www.cnblogs.com/poloyy/p/15255670.html
阅读全文
摘要:分别在python2和python3中,执行下面代码 a = {"a": 1, "b": 2, "c": 3} print(a) python2执行结果 python3执行结果 从上面结果可以看出 在python3中,dict类型是有序的 在python2中,dict类型是无序的。在python2如
阅读全文
摘要:精度问题产生原因 运行时精度问题在Python中(其他语言中也存在这个问题,这是计算机采用二进制导致的),有时候由于二进制和十进制之间对应问题会导致数值的精度问题,比如无法用有限个二进制位完整地表示0.1,因为0.1转化为二进制之后位一个无限循环小数, 这就导致了四舍五入会因为精度问题得到不符合预期
阅读全文
摘要:1、二维元组或列表转为字典 tup = [["zhang3", "x"], ["li4", "y"], ["wang5", "z"]] tupToDict = dict(tup) print(tupToDict) 2、将键值对转为字典 print(dict(a=1, b=2))
阅读全文
摘要:string.count(str) 统计str在string中出现的次数 s = "一花一木一世界" print(s.count("一")) string.replace(old_str, new_str) 将string中的old_str 替换为 new_str s = "一花一木一世界" # 替
阅读全文
摘要:今天在封装pandas过程中,发现封装脚本的执行耗时明显高于未封装的脚本 复盘问题 import time class Demo: def mock_read_excel(self): print("读取文件") time.sleep(5) return "excel数据" def mock_use
阅读全文
摘要:python2使用实例 python -m SimpleHTTPServer 端口号 注意点: 无法指定启用目录,在什么目录启用服务哪个目录就是根路径。 python3使用实例 python -m http.server 端口号 -d 访问根目录 注意点: 根目录下如果有Index.html,在浏览
阅读全文
摘要:https://qta-testbase.readthedocs.io/zh/latest/setup.html
阅读全文
摘要:dir()方法不带参数时,以列表类型返回当前范围内的变量名,变量包括常量、方法、类等。 带参数时,以列表类型返回参数的属性、方法的变量名。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 import os a = "123" d
阅读全文
摘要:加载配置目录下所有py文件中以大写字母定义的常量,不允许从外部设置常量配置。 import sys import pkgutil class _Settings(object): """ 配置读取接口 """ def __init__(self): self.settings_dir = "conf
阅读全文
摘要:a = {"a": 1, "b": 2, "c": 3, "d": 4} b = {"b": 2, "c": 3} c = {"a": 2, "b": 2} print(a.viewitems()) print(b.viewitems() <= a.viewitems()) print(c.view
阅读全文
摘要:清华:https://pypi.tuna.tsinghua.edu.cn/simple 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣:http://pypi.douban.com/simple/ 安装命令 pip install -i http
阅读全文
摘要:比较原理 从第一个元素顺序开始比较,如果相等,则继续,返回第一个不相等元素得比较结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等。 示例 a = [5, 6, 3] b = [5, 4, 3, 1] # 返回第1个不相等同位元素的比较结果 print(a > b, a == b, a
阅读全文
摘要:在使用Python2时,我们习惯于在文件开头声明编码 # coding: utf-8 不然在文件中出现中文,运行时就会报错 SyntaxError: Non-ASCII character... 之类,这是因为python2的文件编码默认使用的ascii,ascii码是不支持中文的。 如果在开头声明
阅读全文
摘要:split 将str以某个字符分割成list _str1 = "a.b.c" _str2 = "a/b/c" _list1 = _str1.split(".") _list2 = _str2.split("/") print(_list1, _list2) join 将list以某个符号拼接成str
阅读全文
摘要:import os def find_files(search_path, include_str=None, filter_strs=None): """查找指定目录下所有的文件。 :param search_path: 查找的目录路径 :param include_str: 获取包含字符串的名称
阅读全文
摘要:一、准备工作 1、安装阿里云SDK pip install aliyun-python-sdk-core-v3 2、新建签名并等待审核通过 审核通过后,记下**【签名名称】(参数1)**,程序中会用到。 3、新建短信模板并等待审核通过 4、获取ACCESS_KEY_ID 1)进入RAM访问控制 点击
阅读全文
摘要:一、安装python 1、安装依赖环境 yum install gcc -y yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-dev
阅读全文
摘要:形似 功能 __xx 这是私有变量, 只有内部可以访问,外部不可以访问。但是也不是一定不可以访问,只要以 _类名__xx样式就可以访问 。但最好不要这样做,养成良好编程习惯 _x 这是实例变量,可以访问,但是不要轻易访问。按照约定俗成,当你看到这样的变量时,意思就是,“虽然我可以被访问,但请把我视为
阅读全文