
Python
文章平均质量分 85
CloudFlyR
努力赚钱,努力学好爬虫,努力成为想成为的大佬!
说脏话的频率是衡量代码质量的唯一标准!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生成器
一个包含yield关键字的函数就是一个生成器函数,并且yield和return不可以共用,并且yield只能用于函数内。(1)生成器函数执行之后会得到一个生成器作为返回值,并不会执行函数体。(2)执行了__next__方法之后才会执行函数体,并且返回函数值。(3)next()内置方法,内部调用生成器函数的__next__()方法。(4)yield和return相同的是可以返回值,但是不同的...原创 2019-07-31 22:03:14 · 111 阅读 · 0 评论 -
python中\的用途
1.单引号用’s例如:a='tom\'s cat'#\转义字符格式print(a)b="tom's cat"print(b)结果:tom’s cattom’s cat分析:单引号用’s双引号用单引号可以表示’2.\避免了地址中的\t(tab缩进)\n(换行)a='E:\text\net.txt'print(a)a='E:\\text\\net.txt'#用\\避免...原创 2019-07-24 20:16:45 · 5980 阅读 · 0 评论 -
global和 nonlocal关键字
global关键字global关键字可以将局部变量变成一个全局变量格式:global 变量名称例如:def handu(): global a#利用外边的a运行函数 a+=10 print('函数内部',a)a=20handu()print('外部函数',a)结果:函数内部 30函数外部 30开始分析global关键字可以将局部变量变成一个全局变量...原创 2019-07-23 20:23:55 · 198 阅读 · 0 评论 -
python全局变量和局部变量2
函数全局变量和局部变量的应用局部变量只供函数内部使用,全局变量可以共享例如:def hanshu(): b=3 print(a) print(b)a=6hanshu()结果:63开始分析b=3#函数内部定义只供内部,局部变量a=6#外部定义共享,全局变量这里的三种情况情况一局部函数中的有的不能用全部变量的(“相当于自家有的东西不能用公家的”)...原创 2019-07-23 19:54:52 · 173 阅读 · 0 评论 -
python全局变量和局部变量1
全局变量和局部变量在函数中定义的称之为局部变量,只在函数内部生效在函数外部的变量,称之为全局变量,全部变量的作用域从他定义开始到整个程序例如:def hanshu(a): a+=3 print('函数内部',a)x=10hanshu(x)print('x=',x)结果:x= 10函数内部 13x= 10*其中a=3是函数变量a=10是全局变量全局变量的...原创 2019-07-23 19:31:31 · 187 阅读 · 0 评论 -
python函数
函数定义函数1.一般定义函数三个部分(def shu():)2.定义带参数的函数函数的参数位置参数关键参数默认参数可变参数元祖参数 *arges定义函数函数是组织好的,可重复的,用来实现独立功能的代码段函数可以调高程序代码的重用性1.一般定义函数三个部分(def shu():)1,def2.函数名称加()3.后面加:例如:def hanshu():注意:1.函数名称必须遵循标...原创 2019-07-22 22:43:32 · 313 阅读 · 0 评论 -
九九乘法表
九九乘法表1,while while方法i=0while i<9:j=1while j<i:print(j,’’,i,"=",ji,end="\t")j+=1i+=1print()2.for for方法for i in range(1,10):for j in range(1,i+1):print(j, ‘*’, i, “=”, j * i, end="\t"...原创 2019-07-19 21:27:59 · 89 阅读 · 0 评论 -
学习python第四天
for循环range–前闭后开range(5)–> [0,5)for i in range(5):print(i)for i in range(3,9):print(i)for i in range(10,20,2):print(i)for i in range(18,8,-3):print(i)列表:有序,可修改a=[]b=[1,2]print(a,type(a...原创 2019-07-18 21:58:27 · 1054 阅读 · 0 评论 -
学习python第三天
if、elif、else用法。多个if语句之间条件平等,互不影响,只要满足条件的都会输出。如score=40 #输出结果为:未达到优秀,未及格if score<80:print(“未达到优秀。”)if score<60:print(“未及格”)if,elif,else属于对立关系,按照上下顺序执行,当走了某个分支之后,即使其他分支条件满足,也不再走其他分支。如下:sco...原创 2019-07-17 21:18:27 · 138 阅读 · 0 评论 -
python最基本的语法(一)
1.混合数字类型的自动升级python划分的数字复杂度:bool<int<float<complex例如:print(True+10)#11 True转化为1print(False+10)#10 False转化为02.数字的强制转换我们可以通过内置函数对数字类型进行那个强制转换将int强制转换为bool。0转化为False,非零转化为True将bool强制转化为i...原创 2019-07-16 21:51:16 · 117 阅读 · 0 评论 -
python中所有判断的函数
1.isdecimal() 只判断数字例如:a=‘123d’b=a.isdecimal()a=“123”c=a.isdecimal()print(b)print©结果:FalseTrue2.isalpha() 只判断字母例如:a='azPa'print(a.isalpha())#只认大小写字母a="adssada1"print(a.isalpha())结果:T...原创 2019-07-24 20:55:23 · 5685 阅读 · 0 评论 -
python中字符串的变形
upper() 全变大写例如:a='abcNJK'b=a.upper()print(b)结果:ABCNJKlower() 全变小写例如:a='abcABC'c=a.lower()print©结果:abcabcswapcase() 大小交换例如:a='abcABC'c=a.swapcase()#大小写交换print(c)结果:ABCabctitle()...原创 2019-07-24 21:22:36 · 696 阅读 · 0 评论 -
Queue语法结构和常用方法
Queue语法结构和常用方法Queue([maxsize])maxsize:指定队列的长度,即队列中消息的最大数量初始化Queue对象时,若括号中没有指定最大可接收的消息数量,或数量为负值,那么就代表可接受的消息数量没有上限(直到内存的尽头);Queue的常用方法:1.qsize():返回当前队列包含的消息数量,即当前队列中有多少条数据2.empty():如果队列为空,返回True,反...原创 2019-08-06 22:23:52 · 915 阅读 · 0 评论 -
os模块
os模块中关于文件/目录常用的函数使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…'表示上一级目录)mkdir()创建目录makedirs创建多级目录mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已...原创 2019-08-01 21:54:38 · 125 阅读 · 0 评论 -
魔术方法
(一)del()方法销毁魔术方法触发时机:当一个对象在内存中被销毁的时候自动执行参数:至少有一个self,接收对象返回值:无作用:在对象销毁的时候做一些操作注意:程序自动调用此方法例如:#魔术方法__del__删除魔术方法class A(): num=0#类属性,也叫静态变量 def __init__(self,name,): A.num+=1 ...原创 2019-07-30 22:09:02 · 168 阅读 · 0 评论 -
python计算题1:报数游戏,从1到3,喊道三蹲下,下一轮喊3的不参与,知道剩一人为之
报数游戏从1到3,喊道三蹲下,下一轮喊3的不参与,知道剩一人为之a=[1,2,3,4,5,6,7,8,9,10]i=0#定义一个下标bs=0#定义一个报数count=0#定义一个计数0while True: if a[i]!=0:#当数不等零的话报数+1 bs+=1 if bs==3:#当数喊道3的时候 a[i]=0#类表中...原创 2019-07-30 21:28:08 · 1019 阅读 · 0 评论 -
python面向对象的封装
1.什么叫封装就把东西 包裹起来,不被人看见。目的:保护隐私2.封装的格式__属性名=值例如:class Girl(): def __init__(self,name,age): self.name=name self.__age=age def show(self): print(self.name,self.__age...原创 2019-07-29 21:56:24 · 146 阅读 · 0 评论 -
面向对象的变态题
1.互怼程序联盟中你在野区刷野时你打野怪掉血,野怪的打你也掉血,实现一下代码如下:class LoLyingxiong(): def __init__(self,name,attack,hp): self.name=name self.attack_li=attack self.hp=hp def attack(self,obj...原创 2019-07-26 22:31:07 · 156 阅读 · 0 评论 -
time模块的时间函数
有关时间函数的综合使用import timea=time.time()#时间戳包含毫秒print(a)s=time.localtime()#元组时间模式print(s)f=time.strftime("%Y-%m-%d %H:%M:%S",s)#时间串模式print(f)p=time.strptime(f,"%Y-%m-%d %H:%M:%S")#元组时间模式print§t=t...原创 2019-07-25 22:09:13 · 255 阅读 · 0 评论 -
python模块的导入
模块的导入的方式有以下多种:1.import 模块名2.import 模块名 as 别名3.impoert 模块名1,模块名2.。。。 一行多个模块4.from …import…5.from…import…as…别名6.from …import *导入所有(一)直接导入 import timeprint(time.timezone)print(time.asctime())...原创 2019-07-25 21:39:46 · 199 阅读 · 0 评论 -
python中字符串的修饰
center() 让字符串按指定长度居中例如a=‘123’print(a.center(7,’’))结果:123#7表示长度,其他长度用补充ljust()让字符串按指定长度居左例如:b=a.ljust(10,"$")print(b)结果:123$$$$$$$rjust()让字符串按指定长度居右例如:c=a.rjust(10,"&")print(c)结果...原创 2019-07-24 21:47:16 · 348 阅读 · 0 评论 -
python培训的第一天
python的认识python是一个外国人新的没事发明的一种在c语言基础上的简单语言,但是他现在涉及的东西很多,有爬虫,人工智能,软件项目测试…等python的安装与和环境配置如下网站有python的安装和环境配置的步骤http://wenku.cyjzzd.com/a/136030课上的练习内容1.练习成绩的判断score=75if score>=90:#判断成绩是否大于9...原创 2019-07-15 20:52:59 · 177 阅读 · 0 评论