python
远吗我的香格里拉
我很懒
展开
-
二进制、八进制、十六进制
数字转为字符串:bin()、oct()、hex() 字符串转为数字:int() 格式化显示原创 2022-07-05 21:48:48 · 154 阅读 · 1 评论 -
to_bytes与from_bytes简单示例
help to_bytes示例 from_bytes示例 获取大小端原创 2022-06-29 22:01:13 · 379 阅读 · 0 评论 -
时间格式化显示
python时间格式化显示原创 2022-06-29 14:36:59 · 73 阅读 · 0 评论 -
更改pip镜像源
默认镜像源 配置镜像源 1.进入用户家目录 2. 创建“pip.ini”文件 3.配置镜像源 参考链接原创 2022-06-26 10:36:27 · 443 阅读 · 0 评论 -
文件名设置导致writelines写入报错:OSError: [Errno 22] Invalid argument
备注 代码及报错 python版本备注 报错情况 正常情况 报错原因(不明) 参考链接原创 2022-05-24 21:50:16 · 264 阅读 · 0 评论 -
openpyxl表格读取实例
None原创 2022-05-23 16:36:57 · 212 阅读 · 0 评论 -
pyinstaller生成exe文件实例
安装pyinstaller编写代码执行打包命令执行dist目录下生成的exe文件原创 2022-01-12 17:21:05 · 202 阅读 · 0 评论 -
openpyxl表格写入实例
名称列宽逐行添加数据首行黄色高亮所有单元格添加边框保存表格原创 2021-09-23 10:30:47 · 382 阅读 · 0 评论 -
字符串倒叙方法参考
import re# 新建一个列表从后往前取def string_reverse1(str): new_str = [] for i in range(1, len(str) + 1): new_str.append(str[-i]) return ''.join(new_str)# 使用字符串本身翻转def string_reverse2(str): return str[::-1]# 把字符串变成列表,用列表的reverse函数进行翻原创 2021-09-22 22:48:18 · 120 阅读 · 0 评论 -
datetime模块
datetimeimport datetime#获取当前时间now=datetime.datetime.now()#datetime对象obj_datetime=datetime.datetime(2020,3,28,10,24,00)#date对象obj_date=datetime.date(2020,3,28)#time对象obj_time=datetime.time(1...原创 2020-03-28 11:02:04 · 82 阅读 · 0 评论 -
数字,字符串,列表
Numbers>>> 18/4 #/除返回的总是浮点数4.5>>> 5/51.0>>> 18//4 #地板除,返回的是整数4>>> _*4 #下划线代表最近一个表达式的值16除了int和float,python还支持其他的数字类型,如: Decimal和 Fraction。还...原创 2018-09-12 16:17:30 · 170 阅读 · 0 评论 -
输入与输出--格式化输出
输出格式str()与repr()对于字符串:两方法作用结果有差异对于列表,元组,字典等:两方法输出一致s="hello\n"print(str(s))print(repr(s))a=[1,2,3,4]print(str(a))print(repr(a))输出:hello‘hello\n’[1, 2, 3, 4][1, 2, 3, 4]原创 2018-09-18 20:29:29 · 308 阅读 · 0 评论 -
流程控制
while循环 >>> a,b=0,1>>> while a<1000:... print(a)... a,b=b,a+b...01123581321345589144233377610987 >&am原创 2018-09-13 21:55:48 · 84 阅读 · 0 评论 -
输入与输出--文件的读写
内建方法open常用的模式:open(filename, mode)原创 2018-09-19 14:48:15 · 628 阅读 · 0 评论 -
模块
funs.py文件def fun1(): print("execute fun1")def fun2(): print("execute fun2")def _fun3(): print("execute _fun3")if __name__=='__main__': import sy原创 2018-09-25 10:20:41 · 130 阅读 · 0 评论 -
异常
‘’’pack1init.pypack2init.pymodule2.pypack21init.pymodule1.pypack3‘’’#导入单个模块import pack1.pack2.module2 #导入单个模块pack1.pack2.module2.fun1() #调用#导入单个模块from pack1.pack2 import mo...原创 2018-09-26 20:57:12 · 457 阅读 · 0 评论 -
定义方法
定义方法def fib(n): a,b=0,1 while a<n: print(a,end=" ") a,b=b,a+b print()fib(1000) #输出:0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987print(fib) #<function ...原创 2018-09-15 14:07:46 · 417 阅读 · 0 评论 -
数据结构
listlist.append(x)>>> a=[1,2,3]>>> a.append(4) #列表追加元素>>&原创 2018-09-15 15:35:02 · 191 阅读 · 0 评论 -
标准库-csv
简介csv:逗号分隔符文件(Comma Separated Values)csv文件的写入# -*- coding: utf-8 -*-#要写入的数据和文件filePath='./11.csv'rowData=[['Spam', 'Spam', 'Spam', 'Spam', 'Spam', 'Baked Beans'], \ ['Spam', 'Lovely Spam...原创 2018-12-08 14:45:53 · 283 阅读 · 0 评论 -
format-字符串格式化
顺序写入:{}a='{} ---- {} ----- {}'.format('abort','bank','cat') #abort ---- bank ----- cat数字指定传入的参数:{2}a='{2} ---- {0} ----- {2}'.format('abort','bank','cat') #cat ---- ab...原创 2019-01-03 19:42:14 · 230 阅读 · 0 评论 -
json:str与dict互转
import jsona='''{"a":111,"m":2222}'''#str--->dictb=json.loads(a)print(type(b)) #<class 'dict'>a={"a":111,"m":2222}#dict--->strb=json.dumps(a)print(type(b)) #<class 's...原创 2019-06-25 09:10:03 · 937 阅读 · 0 评论 -
os模块一些命令
目录操作创建目录:makedirs,mkdir#创建多层目录os.makedirs("G:/1111/222/333")#只能创建最里层目录os.mkdir("G:/1111/3")删除目录:removedirs,rmdir#删除多级空目录os.removedirs("G:/1111/222/333")#删除最后一级空目录os.rmdir("G:/1111/222/333...原创 2019-06-26 14:32:06 · 149 阅读 · 0 评论 -
解释器的使用
环境配置linux默认安装路径 /usr/local/bin/python3.7,路径可以在安装时设置,/usr/local/python常用的路径Windows默认安装路径 C:\Python36 cmd窗口设置环境变量:set path=%path%;C:\python36...原创 2018-09-11 18:54:43 · 242 阅读 · 0 评论