
python
2Bangz
这个作者很懒,什么都没留下…
展开
-
Xpath
Xpath解析:最常用且最便捷高效的一种解析方法属性定位:r=tree.xpath('//div[@class="song"]') #//是定位到div的#@是定位到class属性取属性值,网址链接原创 2020-11-04 10:20:17 · 133 阅读 · 0 评论 -
学习资料
import requestsif __name__ == '__main__': #step1:指定url url='https://www.sogou.com/' #step2:发起请求 #get方法会返回一个响应对象 res=requests.get(url=url) #step3:获取相应数据.text返回的是以字符串形式的 page=res.text print(page) #step4:持久化存储 with op.原创 2020-10-09 13:27:24 · 843 阅读 · 1 评论 -
成都理工大学4
函数定义和调试定义函数名def 函数名(): 代码函数定义和调试#函数代码的定义def printinfo(): print("---------------------------------------") print(" 人生苦短,我用python ") print("---------------------------------------")#函数的调用printinfo()定义函数def add23(a,b): c=a+b原创 2020-08-25 14:58:47 · 208 阅读 · 0 评论 -
成都理工大学3
字符串三引号可以承载多个字符串,可以进行换行操作原创 2020-08-22 13:13:07 · 173 阅读 · 0 评论 -
成都理工大学2
python循环if turn: print(“turn”)else: print("false")条件循环例子:score=77if score >=98: print("考试等级为A")elif score>=80 and score<90: print("本次考试等级为B“)elif score>=70 and score<80: print("本次考试等级为C“)else: print(“考试等级为D”)0到2随机数inp原创 2020-08-19 10:21:33 · 254 阅读 · 0 评论 -
成都理工大学
Python基础知识print("hello,world")hello,worldCMDexit()退出ctrl+z中断程序 Pycham 可以设定默认生成的代码模板程序模板:第一行设置程序默认的解码方式中文解码UTF-8第二行程序的时间第三开发者的姓名第四自动获取程序名字第五设置程序是为什么进行开发的改名字格式化输出:%d是数字 %c是字符 %s字符串不换行end=(“/n”)换行字符串强制转换成数字...原创 2020-08-18 14:22:19 · 216 阅读 · 0 评论 -
python程序员格式
import requestsdef proxiex_spider(): #定义一个函数 #1.确定爬取的url路径.heades参数 bast_url="https://www.kuaidaili.com/free/" headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleW...原创 2020-04-07 11:36:30 · 153 阅读 · 0 评论 -
python 爬虫 用户代理池
用户代理池=多个网页打开后选择多个头文件#用户代理池的构建import urllib.requestimport reimport randomuapools=[ 'User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0', 'Mozilla/5.0 (Win...原创 2020-04-07 07:51:18 · 288 阅读 · 0 评论 -
英语入门5
动词的用法实义动词系动词助动词情态动词情态动词通常和实义动词一起使用1.动词有数量和时态的变化,时态通常有三大时态:现在,过去,将来.2.根据动作进行的状态可分为:一般时,进行时和完成时3.使用动词时通常将1和2结合例如:一般现在时,过去进行时情态动词can/could/may/mig1.can/could 表示能力,用be able to 代替can/could现在/...原创 2020-04-05 10:37:09 · 226 阅读 · 0 评论 -
python爬虫入门实例1
urllib库首先先引入头文件import urllib.requesturllib.request会读取网页,是以文件的方式读取下来decode(“utf-8”)因为是文件所以要read()读取下来自动提取页面qq群首先先分析页面群号正则表达式要提取什么就加上一个括号()括号里面就是你要提取的内容完整代码:import urllib.requestimport red...原创 2020-04-01 07:59:28 · 129 阅读 · 0 评论 -
python 正则表达式
普通字符作为原子import re 正则表达式要运用一个re模块re.search(pat,string) 第一个参数是正则表达式内容,第二个是字符串内容运行结果为非打印字符作为原子#\n 换行符 \t 制表符 这些为非打印字符能匹配出来通用字符作为原子\w 匹配任意一个字母数字或下划线\W匹配除字母数字或下划线的任意字符\d十进制数字^非元字符!!!.除换行外...原创 2020-03-29 15:09:54 · 206 阅读 · 0 评论 -
python面向对象编程 定义方法
创建一个对象出来实例化一个对象aa=cl1()构造函数类在实例化的时候自动首先触发的方法给cl2赋值就会自动调用这个方法b=cl2构造函数实际意义:初始化#给类加上参数:给构造方法加上参数然后进行实例化c=cl3(“名字”,“工作”)#属性:类里面的变量 self.属性名实例化之后可以调用#方法:类里面的函数:def 函数名(self,参数)...原创 2020-03-27 14:15:30 · 188 阅读 · 0 评论 -
python异常处理
异常处理实战在循环中添加异常让异常后的程序继续原创 2020-03-27 13:24:23 · 110 阅读 · 0 评论 -
Python文件操作实战
#文件的操作#打开#open(文件地址,操作形式)w:写入r:读取b:二进制a:追加fb=open(“文件地址”,“r”)绝对地址的斜杠必须像左 /date=fh.read()date读取所有数据...原创 2020-03-26 09:25:59 · 163 阅读 · 0 评论 -
python 推导式创建序列
列表推导式原创 2020-02-19 08:52:19 · 146 阅读 · 0 评论 -
python zip()并行迭代
同时遍历多个列表names=(“高淇”,“高二”,“高三”,“高四”)ages=(18,16,20,25)jobs=(“老师”,“程序员”,“公务员”)for name,age,job in zip(names,ages,jobs):print("{0}----{1}----{2}".format(name,age,job))也可以为names=(“高淇”,“高二”,“高三”,“高...原创 2020-02-18 12:32:54 · 104 阅读 · 0 评论 -
python 语句 循环
break语句break语句用于while和for循环,用来结束整个循环,break语句只能跳出最近一层循环例子:while True:a=input(“请输入一个字符(输入Q时退出):”)if a==“q”:print(‘循环结束’)breakelse:print(a)continue语句continue语句用于结束本次循环,继续下一次,多个循环嵌套时,continue也用...原创 2020-02-18 11:50:49 · 184 阅读 · 0 评论 -
python 控制语句 ‘混泥土’ 循环 下
循环结构用来重复执行一条或多条语句。while循环while 条件表达式:循环体语句 #慢慢趋向于0用while函数输出从0到10用while实现0到100相加for循环和可迭代对象遍历for 变量 in 可迭代对象:循环体语句可迭代对象可以是1.序列 包括:字符串 列表 元组2.字典3.迭代器对象4.生成器函数range对象range对象是一个迭代...原创 2020-02-12 08:40:55 · 169 阅读 · 0 评论 -
python 控制语句 ‘混泥土’ 循环 上
开始使用pycharm单分支选择结构必须加上int 因为默认在python中为字符串格式空的列表是false 所以空不执行循环 字符串元组同理条件表达式中,不能有赋值的操作符“=”...原创 2020-02-08 08:35:51 · 272 阅读 · 0 评论 -
Python之路 字典{ }
字典的创建a={‘name’:‘gaoqi’,‘age’:‘18’,‘job’:‘programmer’}成对出现1.可以通过{} dict()来创建字典对象b=dict(name=‘gaoqi’,age=‘18’,job=‘programmer’)2.通过zip()创建字典对象3.通过fromkeys创建值为空的字典...原创 2020-02-05 09:49:04 · 158 阅读 · 0 评论 -
Python 之路 元组()
tuple元组不可改变序列,不能修改元组中的元素创建元组1.()小括号包裹a=(10,20,30) 或 a=10,20,30 小括号可以省略如果只有一个则表示为a=(10,)不加逗号的话会默认为int型2.tuple函数b=tuple(“abc”)排序只能使用内置函数sorted()zip(列表1,列表2,)将多个列表对应的位置的元素组合成元组,并返回这个zip对象最后用l...原创 2020-02-04 13:17:00 · 589 阅读 · 0 评论 -
python小白之路 列表
列表的创建:基本语法[]创建a=[10,20,30,‘sxt’]list()创建用list()可以将任何可迭代的数据转换为列表字符也能转换为列表 list()list(range(3,15,2))[3,5,7,9,11,13]布长为负数则表示倒叙range(5)输出五个值 默认从零开始的列表元素的增加和删除a.append() 也可以直接用+法 a=a+【50】...原创 2020-02-04 11:57:45 · 110 阅读 · 0 评论 -
python小白之路 字符串 (汇总)
字符串的本质是:字符序列,python的字符串是不可改变的‘’’ ‘’'在三个引号里编辑多行字符串里面可以随便用双引号*len()函数统计字符串里的字符个数转义字符字符串的拼接在运行一个print后会自动的换行,如果不想换行的化:len()在每行加个end字符从控制台上读取字符串inputstr()可以将其他类型转换为字符串类型**用【】提取字符!!**从0开始算...原创 2020-01-28 11:17:20 · 138 阅读 · 0 评论 -
Python小白之路 运算符
同一运算符: is 判断两个标识符是不是同一个对象(是不是同一个地址 )==只是比较两个值相不相同原创 2020-01-28 09:05:46 · 114 阅读 · 0 评论 -
Python小白之路 图形化程序设计
import turtle 导入库 海龟绘图import turtleturtle.showturtle() #显示箭头turtle.write(“GAO”) #名字turtle.forward(300) #前进300像素turtle.color(“red”)turtle.left(90) #左转90°turtle.forward(300)turtle.goto(0,50)tu...原创 2020-01-27 13:35:47 · 327 阅读 · 0 评论