python

后端 / 笔记 / 2021-10-12

跟我一起学python-自定义函数定义函数def funcName(parmaList): funcBodydef define function定义函数关键字funcName 函数名称paramList形式参数列表无参数位置参数默认参数可变参数funcBody 函数体那就手动定义一个函数叭def

后端 / 笔记 / 2021-10-07

跟我一起学pyton-内置函数内置函数特点: 无需导入,直接使用python提供了68个内置函数,分别是数字运算函数(7个)abs(x) 绝对值divmod(x,y) 返回商和余数pow(x,y[,z]) 返回 x**yround(x,[,n]) 四舍五入max(x1,x2,...xn) 最大值mi

后端 / 笔记 / 2021-09-29

循环python中只有两种循环分别是whileforwhilewhile expr: pass# 求100内的和# range(start,end,step) 左闭右开# 1-100# range(1,101)n = 1sum = 0while n <=100: sum +=n

后端 / 笔记 / 2021-09-29

什么是推导式推导式是一种语法糖,可以更便捷的生成列表,元组,集合,字典列表推导式集合推导式字典推导式列表推导式直接列表推导固定语法,没有捷径语法[expr for var in iter]expr: 表达式var: 循环变量iter: 可迭代对象将每个字符输出两遍str = "hello

后端 / 笔记 / 2021-09-29

什么是生成器生成器是一个返回迭代器的函数。创建生成器生成器函数 yield生成器表达式 re=(i for i in ranger(x))生成器函数生成器的关键字是 yield,只能在函数中使用,用来取代returndef generate(): for i in range(1,101):

后端 / 笔记 / 2021-09-29

可迭代对象迭代器字符串列表元组字典生成器文件range()迭代器什么是迭代器?迭代器是一个数据集合,内部有个位置指针,每次访问元素,指针后移,特点:只能后退不能向前。创建创建一个迭代器通过 iter函数创建迭代器lst =[1,2,3,4,5,6]it = iter(lst)next访问迭代器下一个

后端 / 笔记 / 2021-09-29

比较大小字符串比较大小按照 ascii码依次比较大小a = 'a'b = 'an'print(a>an)False数字比较大小直接比较大小print(4>5)False元组比较大小元素逐个比较大小("blue",3) > ("and",4)T

后端 / 笔记 / 2021-09-22

算术运算符用来进行算术运算+-*/%//**比较运算符用来比较关系><>=<===!=赋值运算符简单赋值,复合赋值+=-=*=/=%=//=**=逻辑运算符and 逻辑与 &&or 逻辑或 ||not 逻辑非 !andornot位运算用来进行位运算>&

后端 / 笔记 / 2021-09-22

跟我一起学python-选择结构阅读前说明expr: 表达式pass: 代码块单分支语法if expr: pass示例代码height = eval(input("女:你多高啊?"))if height > 170: print("可以先相处看看.&q

后端 / 笔记 / 2021-09-20

跟我一起学python-format有什么用?format 是python中一个增强的,格式化语句.使用方法: " ".format()怎么用?"{0},{1},{2}".format("a","b","c

后端 / 笔记 / 2021-09-20

跟我一起学python-输入输出输出python中输出语句主要使用print 语句print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)Prints the values to a stream, or to sys.st

后端 / 笔记 / 2021-09-20

跟我一起学python-对象什么是对象在python的世界中,万物皆对象! - -构造的任何类型的值都是一个对象.python对象可变对象不可变对象可变对象和不可变对象不可变对象:指该对象所指向的内存中的值不可被改变。由于不可变对象的值不可改变,因此会复制一份新的值,另开辟新的地址。可变对象:顾名思

笔记 / 2021-09-15

list 列表li =[]访问元素listName[index]li[0]slicelistName[startIndex,endIndex,step]添加元素appendli = []li.apppend(1)li.apppend(2)li.apppend(3)li.apppend(4)li.ap

笔记 / 2021-09-15

python程序框架库模块语句表达式对象模块内置模块__name__ = 内置模块idtypedirid() # 获取对象的内存地址a = 11print(id(a))type(a) # 查看a的数据类型dir() # 列出模块的属性和方法print(dir(str))['__add__', '_

笔记 / 2021-09-15

元组创建元组tuple1=()# 创建一个空的元组tuple2 = tuple()# 创建有元素的元组tuple3 = (1,2,3)# 如果创建元组只有一个元素 那么要添加 , tuple4 = (50)print(type(tuple4))# <class 'int'>tuple5

笔记 / 2021-09-15

切片str = "Hello python"print(str[:-1])print(str[1:])# start end stepprint(str[-1:-2:2])转义R-r字符串运算+ 字符串拼接* 字符串重复是否存在 instr1 ="hello world

后端 / 2021-07-28

yield scrapy.Request(self.start_urls[0], callback=self.parse,dont_filter=True)dont_filter=True这里很重要,表示这个url不被去重。示例代码import scrapyimport jsonfrom alipa

后端 / 2020-03-27

正则表达式基础篇> 是什么 ?正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。通俗来讲正则表达式就是为了匹配文本而

笔记 / 2020-03-10

pipenv,给人用的 项目管理工具!

后端 / 2020-03-10

Pyquery,简单使用撒!