08 2021 档案

摘要:面向对象 实现 定义类,在类中定义方法,在方法中去实现具体的功能。 实例化类并的个一个对象,通过对象去调用并执行方法。 注意: 类名称首字母大写&驼峰式命名 .py3之后默认类都继承object 在类中编写的函数称为方法 每个方法的第一个参数是self 对象和self __init__方法 每个类中 阅读全文
posted @ 2021-08-25 23:10 wq512 阅读(86) 评论(0) 推荐(0)
摘要:正则表达式 导入模块 ipmort re 方法 re.findall() data_list = re.findall("wq", text) data_list = re.findall("[abc]", text) # 匹配a或b或c data_list = re.findall("v[abc] 阅读全文
posted @ 2021-08-25 21:10 wq512 阅读(49) 评论(0) 推荐(0)
摘要:常用模块 time模块 函数名 函数说明 time() 返回当前秒数 localtime() 接收时间戳 返回当前时间的元组 0代表周一 strftime("%Y-%m-%d %H:%M:%S") 接收时间元组 返回可读的字符串表示当地时间 asctime() 返回格式化后的英文的时间 mktime 阅读全文
posted @ 2021-08-25 20:29 wq512 阅读(141) 评论(0) 推荐(0)
摘要:HTML 标签分类 块级标签(block) 独占一行 内联标签(inline) 按文本内容占位 标签 标题标签 h后的数字是标题的等级 1--6级 <h1> 标题 </h1> 段落标签 <p> 段落一 </p> 换行标签 <br/> 文本格式化标签 <b>定义粗体文本</b><br /> <stro 阅读全文
posted @ 2021-08-25 19:47 wq512 阅读(59) 评论(0) 推荐(0)
摘要:函数作用域 L -> E -> G -> B 查找规则 局部作用域 L 闭包函数外到函数中 E 全局作用域 G 内建作用域 B global 关键字可以修改全局变量 nonlocal 关键字 声明函数内使用同一个变量 案例 a = 10 def test(): a = a + 1 print(a) 阅读全文
posted @ 2021-08-19 21:29 wq512 阅读(88) 评论(0) 推荐(0)
摘要:# # 基于可迭代对象&生成器 实现:自定义输出被2整除的数 # # class Xrange(object): # def __init__(self, max_num): # self.max_num = max_num # # def __iter__(self): # counter = 0 阅读全文
posted @ 2021-08-14 14:54 wq512 阅读(130) 评论(0) 推荐(0)
摘要:内置函数和推导式 1. 匿名函数 匿名函数,则是基于lambda表达式实现定义一个可以没有名字的函数 data_list = [ lambda x:x+100, lambda x:x+110, lambda x:x+120 ] ​ print( data_list[0] ) 参数,支持任意参数。 函 阅读全文
posted @ 2021-08-10 17:11 wq512 阅读(85) 评论(0) 推荐(0)
摘要:函数进阶 函数执行传参时,传递的是内存地址 浅拷贝是拷贝的内存地址 深拷贝是拷贝的内存地址 函数的返回值是内存地址 def func(): data = [11, 22, 33] return data ​ v1 = func() print(v1) # [11,22,33] 上述代码的执行过程: 阅读全文
posted @ 2021-08-10 17:05 wq512 阅读(45) 评论(0) 推荐(0)
摘要:字典(dict) 字典是 无序、键不重复 且 元素只能是键值对的可变的 个 容器。 dict = {} #空字典 字典中对键值得要求: 键:必须可哈希。 目前为止学到的可哈希的类型:int/bool/str/tuple;不可哈希的类型:list/set/dict。(集合) 值:任意类型。 1. 获取 阅读全文
posted @ 2021-08-09 21:48 wq512 阅读(63) 评论(0) 推荐(0)
摘要:集合是一个 无序 、可变、不允许数据重复的容器。集合的元素必须是可哈希的值 set() # 空集合 1.独有功能 添加元素 add() v1 = {11,22,33,44} v1.add(55) print(v1) # {11,22,33,44, 55} # {33, 11, 44, 22, 55} 阅读全文
posted @ 2021-08-09 21:46 wq512 阅读(40) 评论(0) 推荐(0)
摘要:LIST 列表 1. 定义:是一个有序且可变的容器,在里面可以存放多个不同类型的元素。 ex_list = [“wq”, 1, Ture] # 不同类型 ex_list = [] #空列表 2. 独有功能 追加 在原列表中尾部追加值。 ex_list = ["wq", 1, True] ex_lis 阅读全文
posted @ 2021-08-09 21:36 wq512 阅读(66) 评论(0) 推荐(0)
摘要:LNMP搭建 L指Linux, N指Nginx, M一般指MySQL,也可以指MariaDB, P一般指PHP,也可以指Perl或Python 1.搭建LNMP准备 1.1关闭selinux,selinux是Linux 内核模块,也是 Linux 的一个安全子系统 setenforce 0 #临时关 阅读全文
posted @ 2021-08-05 18:27 wq512 阅读(49) 评论(0) 推荐(0)
摘要:python 字符串常用方法 1.startwith() vi = "666" vi.startwith() #以什么字符开始 2.endwith() vi = "666" vi.endtwith() #以什么字符结尾 3.isdecimal() vi = "666" vi.isdecimal() 阅读全文
posted @ 2021-08-04 22:09 wq512 阅读(53) 评论(0) 推荐(0)
摘要:函数相关 1.函数定义 def 函数名(): ... 2.作用 # 有重复代码,用函数增加代码的重用性 # 代码太长,用函数增强代码的可读性。 3.参数实例 发邮件函数 import smtplib from email.mime.text import MIMEText from email.ut 阅读全文
posted @ 2021-08-04 21:02 wq512 阅读(43) 评论(0) 推荐(0)
摘要:文件操作 1. 读文件 1.1 读文本文件 # 1.打开文件 file_object = open('info.txt', mode='rt', encoding='utf-8') # 2.读取文件,赋值给data data = file_object.read() # 3.关闭文件 file_ob 阅读全文
posted @ 2021-08-04 19:57 wq512 阅读(73) 评论(0) 推荐(0)
摘要:二级标准 一、 了解与掌握如下的python编程的进阶知识,并会使用。 知道如下几种数据类型:列表、元组、字典、字符串、 range、集合六大内置核心数据类型; python中内置数据类型: 其中列表、元组、字典、字符串、 range、集合是二级考试中的重点,列表、元组、字符串、 range是重点的 阅读全文
posted @ 2021-08-01 16:22 wq512 阅读(694) 评论(0) 推荐(0)