学习笔记
「已注销」
这个家伙很懒,什么都没有留下。
展开
-
Python 魔法方法详解[转]
什么是Python魔法方法魔法方法就如同它的名字一样神奇,总能在你需要的时候为你提供某种方法来让你的想法实现。魔法方法是指Python内部已经包含的,被双下划线所包围的方法,这些方法在进行特定的操作时会自动被调用,它们是Python面向对象下智慧的结晶。初学者掌握Python的魔法方法也就变得尤为重要了。为什么要使用Python魔法方法使用Python的魔法方法可以使Python的自由度变得更高,当不需要重写时魔法方法也可以在规定的默认情况下生效,在需要重写时也可以让使用者根据自己的需求来重写部分方法原创 2020-10-17 10:24:05 · 327 阅读 · 0 评论 -
Python time 时间模块
# time 模块提供各种时间相关的功能# 在 Python 中,与时间处理有关的模块包括:time,datetime 以及 calendarimport time#该模块方法中包含三种时间的形式[时间戳][元组时间][字符串时间]#--------------------------------------------时间形式的转换:t = time.time()#取当前时间的[时间戳]tt = time.localtime()#取当前时间的[元组时间]print(time.local原创 2020-10-12 09:29:21 · 148 阅读 · 0 评论 -
Python 字符串格式化
#字符串格式化print("我叫%s,今年%d岁了。"%("张三",10)) #方法1 % # 指定长度: # %5d 右对齐,不足左边补空格 # %-5d - 代表左对齐,不足右边默认补空格 # %05d 右对齐,不足左边补0print("我叫{},今年{}岁了。".format("李四",20)) #方法2 .format 顺序填坑print("我叫{1},今年{0}岁了。".format(33,"李三三")) #原创 2020-10-11 19:25:35 · 284 阅读 · 0 评论 -
python之自定义函数
#函数参数:必选参数、默认参数、可变参数、关键字可变参数def sum(a,b=1):#如果函数中参数有赋值,这为该参数的默认值。有默认参数的变量应该往最后面放,不然会报错。 sum = a+b print(sum)sum(20,10)#可变参数,当参数的个数不确定的时候使用。def Kebian(*aa):#aa为一个元组 s = 0 for i in aa: s +=i print(s)Kebian(1,2,3,4,5)#关键字可原创 2020-10-10 23:40:12 · 427 阅读 · 0 评论 -
excel自动办公-模块openpyxl学习笔记
#安装模块(在cmd中运行如下命令)#出现 Successfully installed 安装成功#pip install openpyxlimport openpyxl#总的思路,该模块有工作簿对象、工作表对象、范围单元格、单元格对象。所有操作可以对这四类进行操作。zm = r"D:\360MoveData\Users\Administrator\Desktop\\"#zm = r"C:\Users\Administrator\Desktop\\"wb = openpyxl.Workb原创 2020-10-05 14:39:54 · 277 阅读 · 1 评论 -
openpyxl模块 官方手册【转】
openpyxl官方手册教程 Tutorial创建excel文件 Create a workbookThere is no need to create a file on the filesystem to get started with openpyxl. Just import the Workbook class and start work:开始使用openpyxl时,无需在文件系统中创建文件,只要导入workbook类就可以了:from openpyxl import Work原创 2020-09-27 18:45:05 · 1265 阅读 · 0 评论 -
Python OS模块 文件/目录方法
#OS模块 文件/目录方法import os#'.'表示当前目录;'..'上级目录os.chdir(r"f:\AAA")#自定义工作目录print(os.getcwd())#取当前工作目录print(os.listdir(r"f:\AAA"))#返回指定路径下的所有文件和文件夹print(os.rename('BB','aaaaaa.txt'))#修改文件或文件夹名(原名,新名)print(os.mkdir(r"f:\AAA\FFF"))#创建一个单层目录,要求父目录已存在。print原创 2020-09-23 21:59:50 · 122 阅读 · 0 评论 -
Python File(文件) 方法
#File(文件) 方法file = "data.txt"fo = open(file,mode='r+',encoding="utf8")#打开文件,并返回文件对象。#file路径;mode访问模式;encoding编码格式,一般utf8。print(fo.name)#取文件名称print(fo.read(8))#读出指针后的8个字符,如果是空就读出全部。print(fo.readline(3))#读取行。指针后的3个字符。空就为指针后的行。print(fo.readlines())#以列原创 2020-09-22 23:37:09 · 533 阅读 · 0 评论 -
使用seek()方法报错:“io.UnsupportedOperation: can‘t do nonzero cur-relative seeks”错误的原因
在使用seek()函数时,有时候会报错为 “io.UnsupportedOperation: can’t do nonzero cur-relative seeks”,代码如下:复制代码f=open(“aaa.txt”,“r+”) #以读写的格式打开文件aaa.txtf.read() #读取文件内容‘my name is liuxiang,i am come frome china’f.seek(3,0) #从开头开始偏移三个单位(偏移到“n”)3原创 2020-09-22 20:55:26 · 619 阅读 · 0 评论 -
Python基础入门之[基本语句练习题]学习笔记(五)
题目,最后有解题代码计算0~100之间所有奇数的累积求和在控制台连续输出五行*,每一行星号的数量依次递增猜数字游戏:系统随机生成一个1~100的数字; 用户总共有5次猜数字的机会;如果用户猜测的数字大于系统给出的数字,打印“too big”;如果用户猜测的数字小于系统给出的数字,打印"too small";如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环。计算0~100之间所有奇数的累积求和su = 0for i in range(100): if i%2==1原创 2020-09-11 23:58:07 · 968 阅读 · 0 评论 -
Python基础入门之[常用函数]学习笔记(持续更新中...)
random() 方法返回随机生成的一个实数,它在[0,1)范围内。import randomrandom.random()注意:random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。返回随机生成的一个实数,它在[0,1)范围内。import randomprint( random.random() ) # 产生 0 到 1 之间的随机浮点数print( random.randint(1,10) ) #原创 2020-09-05 16:28:58 · 194 阅读 · 0 评论 -
Python基础入门之[高级数据结构]学习笔记(四)
一、Python的列表 list列表list有序、可变。可增、删、改其中的数据。创建空列表:data=[]创建有值列表:data=[1,2,3,4]1.列表的索引和切片(和字符串类似)索引:list[数字下标idx],访问某个元素,idx>=0 and idx<=len(list)-1,idx可以为负数,从最后往前计数。切片:list[开始值:结束值:步长],三个参数皆可为负数,原理同字符串切片。切片可以重新赋值,可以和之前的长度不一样。(字符串不行)例1data=[1,2,原创 2020-09-04 08:57:49 · 332 阅读 · 0 评论 -
Python基础入门之[字符串 str]学习笔记(三)
一、Python的字符串 str1.单引号、双引号、三引号单引号和双引号单独使用功能一样。 “hello” 和 ‘hello’,功能一样。单引号中可以直接放双引号,反之双引号中也可以直接放单引号,都是可以的。 “aaa’bb’ccc” 和 ‘aaa"bb"ccc’,都是可以的。2.获取子串3.字符串的格式化4.字符串的常用方法...原创 2020-09-03 08:57:13 · 1204 阅读 · 0 评论 -
Python基础入门学习笔记(二)
一、Python基本数据类型和变量二、Python的算数和逻辑运算符三、Python的if语句四、Python的for循环五、Python的while循环六、Python的break和continue关键字原创 2020-09-02 20:21:50 · 763 阅读 · 0 评论 -
Python基础入门之[Python运行环境、VScode编辑器安装]学习笔记(一)
2020.8.30原创 2020-08-30 21:21:41 · 384 阅读 · 0 评论 -
学习笔记——谷歌浏览器之开发者工具(1)
开发者工具,窗口几种停靠的模式数据抓包,保持日志,防止跳转时抓包数据被刷新掉。右击勾选,显示数据交互模式开启JS搜索搜索JS、大小写区别、正则点击左边行数可下断点,JS每行结束为;分号。选择函数会出现该函数在哪个JS文件第几行,以前具体的函数名称。点击跳转至该JS页面中函数的位置。自建调用函数,需要有一个返回值,return。双击上面函数名,可在下面填入参数后,点击运行。计算返回的结果。跳到下一个断点;执行下一条语句;进入到函数中;跳出函数;禁用/启用断点。LOCAL:局.原创 2020-06-28 00:15:28 · 234 阅读 · 0 评论