随笔分类 -  Python

python基础知识--10Lambda匿名函数、三元表达式及map、reduce、filter
摘要:1.Lambda匿名函数 # 匿名函数# 匿名函数,没有定义函数的名称,可以实现函数某些简单功能# 需求# 传入 x,y# 返回 x + y 的值#%%def add(x,y): a = x + y return alambda param_list:expression# param_list,参 阅读全文

posted @ 2020-10-23 23:08 kunlungege 阅读(287) 评论(0) 推荐(0)

python基础知识--9迭代器生成器闭包与装饰器
摘要:1.迭代器 for i in range(1,10): print(i,end=' ')运行结果:1 2 3 4 5 6 7 8 9本章之前的代码,使用过for循环语句的,本质上都是迭代器的应用;迭代器,可以理解为一个容器,循环的时候,每次从容器中取出一个数据,直到数据被取完为止。如何自定义一个迭代 阅读全文

posted @ 2020-10-23 17:20 kunlungege 阅读(90) 评论(0) 推荐(0)

python基础知识--8正则表达式
摘要:1.正则表达式 # 正则表达式# 通俗而言,就是通过某种规则,来匹配符合条件的字符序列。# 适用场景:# 快速地查找、替换或匹配具有特殊格式的字符;# 如:# 文本替换;# 匹配电子邮箱、电话号码、IP地址等; # 匹配爬虫程序中,某些特殊格式的字符。import rere.findall(patt 阅读全文

posted @ 2020-10-23 11:58 kunlungege 阅读(173) 评论(0) 推荐(0)

python基础知识--7面向过程与面向对象
摘要:1.面向过程与面向对象 # 面向过程面向过程,核心是在过程二字。面向过程设计思维,就好比精心设计好一条流水线,考虑周全,相应时候处理相应问题。#%%def test(x,y): if x > y: return x elif x < y: return y return x + y优点:将复杂的问题 阅读全文

posted @ 2020-10-23 00:26 kunlungege 阅读(157) 评论(0) 推荐(0)

python基础知识--6函数
摘要:1.函数的特点 print pow input sorted 等等# 1.功能强大;# 2.调用方便;# 3.灵活高效。# 1.功能强大# 内置函数,或自定义函数内部,可以根据不同需求,实现相应的功能。print('lemon','pear',sep=',',end='*')运行结果: lemon, 阅读全文

posted @ 2020-10-23 00:16 kunlungege 阅读(291) 评论(0) 推荐(0)

python基础知识--5条件判断及循环if/if-else/range/for/while
摘要:1.if执行语句#%%if condition: expressionother_expression#%%# 当布尔类型为 0 None 空值的时候,返回False,其他情况返回True #%%a = 0#%%if a: print('条件成立')print('if执行完成')#%%2.if-el 阅读全文

posted @ 2020-10-22 22:17 kunlungege 阅读(326) 评论(0) 推荐(0)

python基础知识--4常见运算符
摘要:1.算术运算符 (一)关于加号运算 # 数字之间相加 # 数字与布尔型 # 字符串之间相加运算 (二)关于减号运算 # 集合之间的差集 (三)关于乘号运算 # 字符串 列表 元祖 print('python ' *3)运行结果:python python python [1,2,3] * 3 (1, 阅读全文

posted @ 2020-10-10 12:16 kunlungege 阅读(187) 评论(0) 推荐(1)

python基础知识--3列表元组字典集合
摘要:1.列表list() 空列表[ ] 创建只有一个元素的列表 [1,] 创建含有不同数据类型的列表 ['a',1,3.14,[1,2,3,4]] 列表基本操作-列表相加相乘操作 [1,2] + [3.4] [1, 2, 3.4] # 不支持列表之间的相减操作 [1,2] * 5 [1, 2, 1, 2 阅读全文

posted @ 2020-10-09 16:33 kunlungege 阅读(164) 评论(0) 推荐(0)

python基础知识--2字符串
摘要:1.字符串操作 1.字符串连接 print('A'+'B') 运行结果:AB 2.字符串多次连接 print('Python ' * 3) 运行结果:Python Python Python 3.字符串切片操作 print('Python'[0]) 运行结果:P 4.strip() # 去除空白字符 阅读全文

posted @ 2020-10-07 22:02 kunlungege 阅读(160) 评论(0) 推荐(0)

python基础知识--1注释
摘要:1.注释 1.1单行注释 #print('hello','world') 1.2多行注释 ''' '''或 """ """2.换行\nprint("hello\nI love u") 运行结果 helloI love u 3.单引号,双引号及转义字符 print('hello world')prin 阅读全文

posted @ 2020-10-06 22:40 kunlungege 阅读(157) 评论(0) 推荐(0)

导航