- 博客(26)
- 收藏
- 关注
原创 使用requests 和 post ,实例,百度贴吧和百度翻译
使用requests 和 postimport requests– url=‘https://tieba.baidu.com/f?kw=python&ie=utf-8&pn=0’–https://tieba.baidu.com/f?kw=python&ie=utf-8&pn=50class Tiebaspider(object): 创建类项目def init(self,tieba_name):self.tieba_name=tieba_name 定义项目名字se
2021-04-30 11:19:57
147
原创 爬虫基础第一课
文章目录爬虫基础第一课一,爬虫和聚焦爬虫1,数据来源企业,政府,第三方平台,爬虫2.爬虫3,爬虫的抓取步骤确定爬取的URL地址通过HTTP/HTTPS 获取HTML页面4,聚焦爬虫爬取方法(1),获取 url list(2),获取响应内容(3),提取数据(4),入库二,http 和HTTPS1,端口,http为80 , https为443HTTP请求主要分为Get和Post两种⽅法 2,url 统一资源定位符 url地址 基本格式:scheme:
2021-04-28 11:44:38
115
原创 python中百分号大全
python %大全%a----------- 星期几的简写%A----------- 星期几的全称%b -----------月分的简写%B----------- 月份的全称%c -----------标准的日期的时间串%C -----------年份的后两位数字%d -----------十进制表示的每月的第几天%D -----------月/天/年%e----------- 在两字符域中,十进制表示的每月的第几天%F -----------年-月-日%g----------- 年
2021-04-27 16:31:15
2258
原创 随机模块 按位异或与
随机模块import randomc=random.uniform(1,3)random.randint(1,3) # 闭区间random.randrange(1,2) #开区间、
2021-04-27 15:26:38
101
原创 字体颜色设定
字体颜色设定class bcolors:HEADER = ‘\033[95m’OKBLUE = ‘\033[94m’OKGREEN = ‘\033[92m’WARNING = ‘\033[93m’FAIL = ‘\033[91m’ENDC = ‘\033[0m’BOLD = ‘\033[1m’UNDERLINE = ‘\033[4m’print (bcolors.OKBLUE )print(“yes”)print (bcolors.OKGREEN )print(“no”)...
2021-04-27 14:16:53
103
原创 **面对对象编程**
面对对象编程实例,员工的姓名以及工资打印enployee = 0for i in range(2):ipt1 = input(“name”)ipt2 = input(“salary”)class yuangong():def init(self, name, salary):self.name = nameself.salary = salaryglobal enployeeenployee += 1def count(self):print(“enployee num:{}”.f
2021-04-23 13:22:57
56
原创 Python 内置函数
Python 内置函数abs() ------------绝对值divmod(a,b) ----------- 除数和余数 input() -----------输入open() ----------- 打开文件staticmethod() -----------@staticmethod 类里函数的静态方法all() -----------判断可迭代的对象是否是Trueenumerate() -----------将一个可遍历的数据对象(如列表、元组或字符串)组合
2021-04-22 17:16:32
69
原创 os模块 和sys模块
os模块 和sys模块sys.argv文件所在位置sys.argv[ ]和外部文件联系sys.versin版本信息号sys.path文本位置sys.excit(0退出系统os 模块import osos.getcwd()打印当前目录os.chdir()改变当前目录os.makedirs()创建多个文件夹os.removedirs()删除多个文件夹os.mkdir()创建单个文件os.rmdir()删除单个文件os.path.exists()判断当前文件下文
2021-04-22 15:51:10
48
原创 **Python 异常处理**
Python 异常处理try:f=open(“text3”,“w”)f.write(“只是一个新建的file”)except Exception as e:print(“文件没有找到,或者文件没有发现”)else:print(“数据输入成功”)f.close()finally:print(“程序执行成功”)try执行完成后,finally 一定会执行主动触发错误,终止所有程序a=11def ab():if a>10:raise Exception(“代码执行错误”)a
2021-04-22 15:11:58
72
1
原创 文档flie的读写,open()的用法
Python 文件I/Oopen 函数你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法:f=open(“text”,mode="r’,encloding=“utf8”)模式 r r+ w w+ a a+属性 描述f.closed 返回true如果文件已被关闭,否则返回false。f.mode 返回被打开文件的访问模式。f.name 返回文件的名称。用 close()方法关闭文件是一个很好的习惯。write()方法不会在
2021-04-22 14:33:12
280
原创 Python 推导式
推导式过滤后取出数字三目运算符条件推到列表嵌套字典推导式集合推导式Python 推导式#列表推导式li3=[i/2 for i in range(1,10)]过滤后取出数字li=[1,2,3,4,5,6]a=list(filter(lambda x:x>4,li))print(list(map(lambda x:x**2,a)))三目运算符a=8c=[a/2 if a > 0 else a/4]条件推到li5=[i**2 for i in range(10) if i
2021-04-22 11:49:17
69
原创 Python 函数,匿名函数,递归
Python 函数1**,全局变量**a=18 ----------全局变量def num():b=a+18 --------局部变量print(b)return bdef num2(e):c=a+eprint(c)return cw=num()num2(w)2,变量的排序built in -----globle--------enclossing--------local作用从大到小,优先级从小到大3,函数的执行顺序代码从上往下,调用才会执行,执行完毕后返
2021-04-22 10:46:30
62
原创 Python 日期和时间模块和datetime的运算
Python 日期和时间1,time.clock( )2e-072,time.localtime([secs])time.struct_time(tm_year=2021, tm_mon=4, tm_mday=21, tm_hour=16, tm_min=55, tm_sec=3)3,time.sleep(secs)延时,秒4,time.strftime(fmt[,tupletime])time.strftime("%Y %m %d",time.localtime()) 2021 04
2021-04-22 09:21:44
104
原创 Python 字典(Dictionary)的使用和内置函数
Python 字典(Dictionary)键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。访问字典里的值print(dict[‘key’])=velue修改字典重新定义key值即可删除元素del dict[‘key’]字典内置函数&方法1 cmp(dict1, dict2)------------比较两个字典元素。2 len(dict)------------计算字典元素个数,即键的总数。
2021-04-22 09:20:07
541
原创 Python 元组和内置函数
Python 元组元组内元素不能修改使用下标访问元素修改元组tul1+ tul2=(tul1,tul2)元组运算len((1, 2, 3))(1, 2, 3) + (4, 5, 6) -------(1, 2, 3, 4, 5, 6) (‘Hi!’,) * 4--------- (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’) 3 in (1, 2, 3)------- True for x in (1, 2, 3): -------print x, 1 2 3元组内置函数1
2021-04-21 16:26:22
101
原创 Python列表的使用和相关函数
Python 列表(List)1,使用下标访问列表2,更新列表list.append( )3,删除元素del lis[1]removePython列表脚本操作符len([ads,sdf,gsfs])=3[1,2,3]+[4,5]=[1,2,3,4,5][1,2]*2=[1,2,1,2]in ----truefor i in lisPython列表函数&方法1 cmp(list1, list2)比较两个列表的元素2 len(list)列表元素个数3 max(l
2021-04-21 16:20:39
76
原创 Python 转义字符,字符串运算符,字符串格式化符号
Python 转义字符在需要在字符中使用特殊字符时,python 用反斜杠 \ 转义字符。如下表:转义字符 描述\---------------------(在行尾时) 续行符\\ -------------------反斜杠符号\’ -------------------单引号\" -------------------双引号\a -------------------响铃\b -------------------退格(Backspace)\e -------------------转
2021-04-21 16:11:53
93
原创 Python数学函数,数据转换,随机数函数,三角函数,数学常量
Python Number(数字)Python Number----------------- 类型转换int(x [,base ]) --------------------将x转换为一个整数long(x [,base ]) ----------------- 将x转换为一个长整数float(x ) ----------------- 将x转换到一个浮点数complex(real [,imag ]) -----------------创建
2021-04-21 15:48:09
131
原创 Python 循环语句
Python 循环语句1,while循环选单双数num = [32, 4342, 543, 6, 76, 858, 67, 868, ]lis1 = []lis2 = []while len(num) > 0:a = num.pop()if a % 2 == 0:lis1.append(a)else:lis2.append(a)print(lis1)print(lis2)CONTINUE和breaki=-1while i<10:i+=2if i5:conti
2021-04-21 15:35:48
317
原创 Python 条件语句
Python 条件语句设立标志、flage=Falsename=“lily”if name.title() == “tom”:flage=Trueprint(“welcome to wuhan”)else:print(“I am not sure i know you”)卡牌输入ipt=input(“请输入您获得的卡牌”)try:if ipt.lower()“j” or ipt.lower()“q” or ipt.lower()==“k” or 0<int(ipt)<
2021-04-21 14:25:18
53
原创 Python 运算符
Python 运算符算术运算符加 - 减 * 乘 / 除 % 取余数 ** 幂 // 整除取整数部分比较(关系)运算符== 比较是否相等!= 比较是否不相等<> 不等于大于<小于<=赋值运算符= 简单的赋值+= 加法赋值-= 减法赋值= 乘法赋值/= 除法赋值%= 取模赋值= 幂赋值//= 取整除赋值逻辑运算符and 返回布尔值 and 的运算优先ornot位运算符a = 0011 1100b = 0000
2021-04-21 10:10:52
37
原创 Python 变量 及数据类型的转换和运算
Python 变量python中允许多个变量a=b=c=1a,b,c=1,2,‘lily’Python字符串下标A L I E N0 1 2 3 4-5 -4 -3 -2 -1str = ‘Hello World!’print str # 输出完整字符串print str[0] # 输出字符串中的第一个字符print str[2:5] # 输出字符串中第三个至第六个之间的字符串print str[2:
2021-04-21 09:50:10
79
原创 python中的基础语法
python中的基础语法Python 标识符1,在 Python 里,标识符由字母、数字、下划线组成。2,在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。3,Python 中的标识符是区分大小写的。4,以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。5,以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 foo 代表
2021-04-21 09:34:22
117
原创 Python 中文编码出现乱码
我的第二个博客Python 中文编码出现乱码前面章节中我们已经学会了如何用 Python 输出 “Hello, World!”,英文没有问题,但是如果你输出中文字符 “你好,世界” 就有可能会碰到中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错:print (“你好,世界”)解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了注意:# coding=utf-8 的 = 号两边不要空格。-- coding: U
2021-04-21 09:20:31
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人