python
tudoujun123
这个作者很懒,什么都没留下…
展开
-
python中html必备基础知识
打开新的目标url地址网页顾名思义:list,文字标签1行1列的内容1行2列的内容无序标签原创 2023-03-08 01:01:13 · 468 阅读 · 1 评论 -
基本SQL语句含基本数据类型
```python#针对库的,(;必带)create database 库名;#创建新库show databases;#展示所有库show create database 库名;#展示创建的库里面包含的元素alter database 库名 charset='字符';#可换utf8mb4和gbkdrop database 库名;#删除某个数据库#针对表的,(;必带)use 表名;#在指定的库里创建表show tables;#展示所有表create table 表名(id int,nam原创 2022-03-25 22:14:45 · 222 阅读 · 0 评论 -
前端开发之事件绑定
```python#js中dom使用方法"""直接查找方法1.id查找2.类查找3.标签查找"""#id查找document.getElementById('id名')#2.类查找docunment.getElementClassName('类名')#3.标签查找docunment.getElementByTagName('div(类似的标签名字查找)')[索引值]#当你用变量名指代标签对象的时候,一般情况下都推荐你书写成xxxEle#基本查找document.getEl.原创 2022-03-25 22:13:22 · 414 阅读 · 0 评论 -
django的wsgirsf模块使用
'''问题wsgiref作用是什么:请求命令比socket简单,自动处理了http协议的请求和回应命令对象也能加括号,就会执行双向call'''from wsgiref.simple_server import make_serverdef run(request,response): """ :param request: 跟请求相关的数据 :param response: 跟响应相关的数据 :return: 返回值就是要给前端浏览器的数据 ..原创 2022-02-24 23:21:07 · 392 阅读 · 0 评论 -
python自制小游戏---切西瓜(简易版)
切西瓜小游戏,看谁切的最多原创 2022-02-09 18:09:52 · 3477 阅读 · 2 评论 -
网络并发编程基础(一)
软件开发架构1.c/s架构c:client 客户端s:server 服务端可以将服务端看成店面客户端看成店里的消费客人服务端需要具备三个特征1. 24小时不间断提供服务(24小时监听)2. 固定的地址(ip地址)3. 能够服务多个用户(高并发)2.b/s架构b:browser 浏览器s: server 服务器浏览器统一充当各个服务端的客户端本质:bs架构本质上也是一种cs架构网络编程前奏:网络编程其实就是研究程序之间的数据通信原创 2022-01-11 20:49:03 · 364 阅读 · 0 评论 -
Linux--权限详解
xi权限:某一个用户依赖于某一个文件的权限分为3个部分1.可读性(r)2.可写性(w)3.可执行性(x)没有权限的(-)权限位:主要分为3个部分,属主,属组以及其他人rwxr:属主xr:属组x:其他人每个权限有一个数字编号1.可读性(r):42.可写性(w):23.可执行性(x):1没有权限的(-):0在添加权限的时候,可以将权限的数字编号相加起来eg:index 属主:可读可写可执行 属组:可读可...原创 2021-12-15 19:50:24 · 1248 阅读 · 0 评论 -
python面向对象类的基础和super语法等
1. 什么是继承? # 继承就是新建类的一种方式,新建的类我们称为子类或者叫派生类,被继承的类我们称为父类或者基类 # 子类可以使用父类中的属性或者方法2. 为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决的是类与类之间的代码冗余问题3. 如何使用继承? 新式类:继承了object类的子子孙孙类都是新式类class Rule: passclass Leo(Rule): pass#leo继承rule的类代码 ...原创 2021-12-07 19:07:45 · 562 阅读 · 0 评论 -
python—面向对象进阶版
组合:就是一个对象拥有一个属性,该属性的值是另外一个对象解决类与类之间的代码冗余问题 1. 继承:满足什么是什么的关系,is-a的关系 2. 组合: 继承是一把双刃剑,并不是继承的越多越好class People(): school = 'SH' def __init__(self, name, age, gender, ): self.name = name self.age = age self.gen...原创 2021-12-07 18:56:47 · 628 阅读 · 0 评论 -
python的对象和类
类和对象的介绍类的定义:可将复杂的事物简单化,扩展性差,但是可以将相似的属性结合在一起,搭建一个新类用class 类名():来定义。对象:类里面的实例化的对象,包含在类里面,一个类里面有数个对象实例解释:类相当于房屋的图纸,由类实例化出的对象才是可以主任的,self相当于门牌号。有了self就能轻松找到同一类的属性和方法python的魔术方法(__init__)把__init__(self)方法称为构造方法,__init__(self)方法的魔力体现在只要实例化一个对象的时候,那么这原创 2021-12-06 19:58:44 · 597 阅读 · 0 评论 -
python--日志模块
hashlib模块加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 #基本使用import hashlib# 1.先确定算法类型(md5普遍使用)md5 = hashlib.md5()# 2.将明文数据传递给md5算法(update只能接受bytes类型数据)# md5.update('123'.encode('utf8'))md5.update(b'123')# 3.获取加密之后的密文数据...原创 2021-11-29 19:38:44 · 303 阅读 · 1 评论 -
python--常用模块random,os,sys,序列化模块
random模块import randomprint(random.randint(a, b))#生成a到b之间的整数print(random.random())#生成0-1之间的小数,括号内不用填数字print(random.uniform(a,b))#a>1,a到b之间小数print(random.randrange(1, 10, 2.p))#大于1小于10的奇数,2是步数print(type(random.choice([1, '小屋', [4, 6]])))#随机选择一个返回原创 2021-11-26 20:50:49 · 502 阅读 · 0 评论 -
python--re模块及爬取红牛分公司实战演练
正则取消转义正则器中取消转义推荐使用\(每个\只能取消一个字符的转义)而python中取消转义推荐使用r‘\n\a\t’(也可以使用\)python内置模块之re引用方式:import reimport rere.findall('正则表达式','带匹配的文本')#根据正则匹配所有符合要求的文本res=re.findall('a','abd jason jack')#找到所有带a的字符print(res)#生成列表['a', 'a', 'a']re.search('正则表达原创 2021-11-25 18:25:36 · 630 阅读 · 0 评论 -
python--内置模块之正则表达式
绝对导入和相对导入绝对导入:严格按照文件存储路径导入py文件中查找模块。绝对导入的两种解决方式:1. .append()添加路径,2.手动添加相对导入:句点符(。).表示当前文件路径,..表示上一层文件路径,能够打破以执行文件为准的规则,只考虑两个文件之间的位置,相对导入只能用在模块文件中,不能在执行文件中使用。软件开发目录规范plugin 插件 bin文件夹 存放启动文件 conf文件夹 存放配置文件(通常该文件内的变量名都是大写,参考常量) lib文件夹原创 2021-11-24 16:46:39 · 206 阅读 · 0 评论 -
python--模块部分介绍和扩充
面向过程编程(理论)即:好比设计一条产品流水线##如:用户的注册功能:1.设计需要获取的用户name和密码,2.获取用户name和密码,3.组织成固定的格式‘name|password’等格式,4.文件操作写入文件中# 获取用户的用户名和密码def get_info(): username = input('username: ').strip() password = input('password: ').strip() # 获取用户名和密码为空的状态原创 2021-11-23 16:58:33 · 338 阅读 · 0 评论 -
python---装饰器工作原理解析从浅入深
装饰器:在不改变被装饰对象‘内部代码’以及‘调用方式’的基础上添加新的功能原则:开放封闭原则,对扩展开放,对修改封闭。**装饰器重在函数相关知识对整合装饰器简单了解使用import timedef bigg(): time.sleep(3)#8 print('我是大哥') #9 3秒之后打印def small(): time.sleep(1) print('我是小弟')def outer(func): def all(): # 2原创 2021-11-17 20:59:18 · 670 阅读 · 0 评论 -
名称空间的作用域函数的嵌套
名称空间的作用;有名称空间以后,可以在栈区中存放相同的名字。1.内置空间名称,2.全局名称空间,3.局部名称空间加载顺序:内置-->全局-->局部关闭顺序:局部-->全局-->内置名字查找优先级:从当前所在位置向上一层一层查找。eg:如果当前在局部名称空间那么查找顺序为:局部-->全局-->内置; 如果当前在全局名称空间查找顺序为:全局-->内置作用域全局作用域:全局存活被所有函数共享局部作用域:临时存活,只在函数...原创 2021-11-16 19:12:51 · 59 阅读 · 0 评论 -
python--函数基础
函数的作用:将事先准备工具的过程即函数的定义,拿来就用即函数的调用。函数的使用必须遵循先定义后调用的原则,定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用。函数必须要先定义函数名def 函数名(参数1,参数2。。。。。): 函数名 return 值1.def:定义函数的关键字2.函数名:指向函数的内存地址,是对函数体代码的引用,函数名应该反映出函数的功能3.括号:括号内定义参数,参数是可有可恶的,且无需指定参数的类型原创 2021-11-15 16:52:44 · 612 阅读 · 0 评论 -
python--简易版多人注册和登录功能实现
tip = print('请注册你的账号和密码')while True: # 注册功能写入文件,检测账户是否已注册,已注册的提示已注册,没注册的继续往下写 user = input('你的用户名: ').strip() password = input('你的密码: ').strip() k = '%s|%s\n' % (user, password) # 用户名和密码匹配起来生成的name:password print(k) # txt文件中写入k中的.原创 2021-11-14 14:10:14 · 822 阅读 · 0 评论 -
python--多用户注册账号和密码
#多人注册账户和密码,用户名和密码和文档中的数据相同则提示登陆,不相同则提示注册tip = print('请注册你的账号和密码')while True: # 注册功能写入文件,检测账户是否已注册,已注册的提示已注册,没注册的继续往下写 user = input('你的用户名: ').strip() password = input('你的密码: ').strip() k = '%s:%s\n' % (user, password) # 用户名和密码匹配起来生成的nam.原创 2021-11-12 19:51:51 · 3063 阅读 · 0 评论 -
python字典数据类型---模拟excle表筛选目标值且求出平均值
#场景:取一个班学生的名字,年龄,性别,到一个集合中student={'name':'阿强','age':18,'sex':'man'},{'name':'阿9','age':14,'sex':'man'},{'name':'阿7','age':12,'sex':'girl'},{'name':'阿8','age':11,'sex':'girl'}#所有name里的值,在一个集合中all_name=[]#循环遍历student里的学生namefor I in student: al.原创 2021-11-09 17:19:15 · 504 阅读 · 0 评论 -
python--数据类型内置方法
目录字符串其他内置方法列表内置方法字典内置方法元组内置方法集合内置方法可变类型与不可变类型字符串其他内置方法res='JasOn123 Jason'#转全大写print(res.upper())#输出值为JASON123 JASON#转全小写print(res.lower())#输出值为Jason123 jason*注:只能转换英文字符,其他类型不转换列表内置方法字典内置方法元组内置方法集合内置方法可变类型与不可变类型...原创 2021-11-09 00:17:47 · 728 阅读 · 0 评论 -
python队列--先进先出和先进后出
什么是先进先出:简单来说就是先进来的就先出去,可以实现多线程中直接使用,可以使用列表来实现线程间的同步什么是先进后出?就像叠衣服一样,最后一件叠好的衣服最先拿出,第一件叠好的衣服,最后取出一样,倒叙顺序取值。list=[]while True: res=input('输入姓名(q退出)') if res=='q': break list.append(res) print(list) #先进先出取值,按进入顺序排列取值for i原创 2021-11-08 20:03:47 · 3368 阅读 · 0 评论 -
python---猜年龄游戏
count = 0 age = 0 while count < 3: #1.1最多猜年龄次数3次 age = input('请输入小虎的真实年龄: ').strip() # 1.2输入猜测的小虎年龄 if age == '18': .原创 2021-11-08 16:20:27 · 6987 阅读 · 0 评论 -
逻辑运算符和算术运算符
前言:运算符是很重要的一个板块,我就先把重难点放在最前面,简易的放置于后面。目录算术运算符逻辑运算符算术运算符交叉赋值# 交叉赋值(笔试题) m = 10 n = 999 # 错误解答 # m = n # n = m # print(m,n) # 999 999 # 方式1 利用中间变量,常规法 # tmp = m # m = n # n = tmp # print(m, n) # 9原创 2021-11-03 21:28:51 · 289 阅读 · 0 评论 -
与用户交互和格式化输出
与用户交互定义:顾名思义与用户进行沟通,引导用户答复你需要的内容。作用:input获取到的变量值绑定给左边的变量名,例:age = input(‘请输入你的年龄’),即用户输入的年龄绑定给age这个变量名。input() #获取用户的输入print()#输出1.print括号内的内容可以使用逗号将多个元素一起打印2.可带end参数,可以控制打印的排版end='\n':表示打印完前面的换行end='':引号里面的内容可随意填写,支持任意字符打印,如没有end=‘’...原创 2021-11-03 20:46:46 · 75 阅读 · 0 评论 -
python--浅谈基本数据类型
数据类型之字符串str 数据类型之列表list意义:列表属于有序排列,python语法中叫list作用:可从其中list中提取出目标数据,内部元素可以多个组成,元素与元素之间用逗号隔开name_list = ['jason', 'jack', 'mary', 'Evely']print(type(name_list))(案列展示)列表的组合不限形式math_list = [19, 32, '28', 59] #此列表中的索引第二位即‘28’,用引号则表...原创 2021-11-03 19:58:01 · 152 阅读 · 0 评论 -
python数据类型整理
整数类型int 1,2,3,4等均为数字且不带小数点的为整数类型,例:age = 18,数字不带符号浮点数float 3.14,3.1415926等均为浮点数即为小数,例:height = 1.93,数字不带符号字符串类型str name = ‘jack’,age = ‘18’,字符串类型引用单双引号皆可,但是要考虑嵌套的问题列表list从表格从提取目标数据,例:字典dict 键值对...原创 2021-11-02 19:41:41 · 199 阅读 · 0 评论 -
python变量--命名规范和原理要素
命名规范python的命名规范和前端的命名规范有些相似,以驼峰体和下划线体为主驼峰体命名2种:1.多个单词的首写字母是大写,例:UserNameOfDb2.第一个单词的首写小写,其余单词的首字母大写,例:userNameOfDb下划线体:单词与单词之间用下划线隔开,例:user_name_of_db备注:#命名规范 *变量名的命名要做到见名知意 1.变量名只能由数字,字母,下划线的任意组合 2.变量名不能以数字开头,下划线建议不要开头因为有特殊含原创 2021-11-02 18:30:57 · 274 阅读 · 0 评论 -
mac系统typora常用快捷键使用教程
typora是什么:Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。f即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。常用快捷键(除文本外都用英文格式):段落标题:command+数字键(ps:数字键1到6,数字越大标题层级越小);几个#号键代表几级标题+空格+文本+回车完成无序子标题:*+空格+文本多级无序子标题:tab+*+空格+文本有序子标题:数字+点...原创 2021-10-29 18:30:24 · 1511 阅读 · 0 评论 -
python开发---- 初识计算机基础
1. 什么是python:本质是一门解释性编程语言,提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,使它成为多数平台上写脚本和快速开发应用的编程语言。2. python的应用:大数据场景,爬虫,人工智能,智能农业场景3. 计算机本质:电脑,让计算机通电之后可以代替人脑工作。4. 计算机五大组成部分 控制器 eg:相当于人的大脑。控制着计算机的各个硬件 运算器 eg:也相当于人的大脑,更偏向于数学运算和逻辑运算 ...原创 2021-10-29 15:43:04 · 291 阅读 · 2 评论