python基础
文章平均质量分 55
StarEaves.
草根码农,认真专注!
展开
-
docker安装mongoDB及使用
docker安装mongoDB及使用原创 2023-03-07 11:56:47 · 7755 阅读 · 2 评论 -
搭建mysql主从服务器:
搭建mysql主从服务器原创 2023-03-07 11:53:49 · 175 阅读 · 0 评论 -
华为云服务器下配置nginx
华为云服务器下配置nginx原创 2023-03-07 11:45:18 · 1228 阅读 · 0 评论 -
MySQL数据类型
1. MySQL数据类型1.1 数据类型介绍创建数据库create database 库名 charset utf8;使用数据库use 数据库;创建表create table 表名(字段1 类型 约束,字段2 类型 约束,字段3 类型 约束......) ### 重点掌握数据类型的种类和常用的数据类型# 一共分为5大类:常用数据类型: - 数值类型: 整数 小数 整数:tinyint smallint mdeiumint int bigint bit (年龄原创 2022-05-17 16:07:29 · 74 阅读 · 0 评论 -
tcp协议和udp协议
前言计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。TCP/IP 是互联网相关的各类协议族的总称。比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。TCPTCP(Transmission Control Protocol,传输控原创 2022-05-16 07:28:40 · 1785 阅读 · 0 评论 -
python装饰器
闭包定义1.闭包只能存在嵌套函数中。2.内层函数引用外层函数作用域下的非全局变量3.外层函数返回内层函数的引用被引用的非全局变量也称作自由变量,这个自由变量会与内层函数产生一种绑定关系,自由变量不会在内存中消失优点为变量续命缺点浪费内存作用保证数据安全判断是不是闭包print(func.__code__.co_freevars) # 找到自由变量装饰器开放封闭原则开放:对代码的拓展开放封闭:对源码的修改是封闭的本质就是闭包装.原创 2022-05-16 07:12:30 · 65 阅读 · 0 评论 -
python四大高级函数
高阶函数:可以将一个函数作为参数传入到另一个函数里。map()语法:map(函数,序列)作用:将传入的函数依次作用到序列的每一个元素上适合应用的场景(对每个元素进行同样的操作)当map()传入多个序列时 以元素个数少的为主filter()语法:filter(函数,序列)作用:和 map()函数类似,将传入的函数依次作用到序列的每一个元素上,和 map()不同的是 ,filter() 会对结果进行筛选,根据返回值True 和 False来决定留下哪个。reduce()f原创 2022-05-16 07:08:45 · 151 阅读 · 0 评论 -
python异常处理
简单异常处理的语法格式try:可能出现问题的代码except 可能出现的错误类型:如果真的是这种类型,那么需要执行是么样的代码多分支异常处理的语法格式try:可能出现问题的代码except 可能出现的错误类型:如果真的是这种类型,那么需要执行是么样的代码except 可能出现的错误类型:如果真的是这种类型,那么需要执行是么样的代码万能异常处理try:肯能会出现问题的代码except Exception as e:print(e)自己输出异常try:raise TypeE原创 2022-05-15 10:31:19 · 151 阅读 · 0 评论 -
python序列化
序列化模块 json序列化(serialization):将内存中的数据,转换成字节串,用以保存在文件或网络传输。反序列化(deserialization):从文件、网络中获取的数据,转换成内存中原来的数据类型。json:将数据转换成特殊的字符串,用于存储或网络传输。dumps,loads 主要用于网络传输,但也可以读写文件,且可以多行读写dump,load 只能用于读写文件(1)json.dump()作用:序列化,将字典或列表序列化并写入文件语法:json.dump(字典名,文件名,原创 2022-05-15 10:28:43 · 442 阅读 · 0 评论 -
python类
类的定义方法class 类名: '''文档说明''' 类属性名 = 类属性值 def = __init__(self,参数列表): self.实例变量 = 参数 def 实例方法名(self): 代码块魔术方法__init__ 类的数据初始化方法,专门给实例对象添加属性的实例化过程实例化的过程就是类–>对象的过程语法:对象名 = 类名(参数)类不能调用实例方法和实例属性类和实例对象都能调用类属性实例对象可以调用类属性和实例方法继承重写父类方法重写父类方法后,子原创 2022-05-15 10:22:23 · 115 阅读 · 0 评论 -
python文件操作
文件的基本操作r 只用于读取,默认。文件不存在,会报错w 只用于写入。文件存则覆盖原文件写入,文件不存在则创建新文件a 只用于写入。文件存在则追加内容,文件不存在则创建新文件r+ 读写。文件不存在会报错w+ 读写。文件存在则覆盖原文件,文件不存在则创建新文件a+ 读写。文件存在则追加内容,文件不存在则创建新文件rb 二进制格式的只读操作wb 二进制格式的只写操作ab 二进制格式的追加操作打开文件基本语法# open(file_name,mode,encoding="")# file_原创 2022-05-15 10:13:22 · 303 阅读 · 0 评论 -
python集合
集合定义:由一系列不重复的不可变的数据类型组成的可变容器 不可变:数值,字符串,元组 数据不重复 去重功能集合的创建(1)直接创建set1 = {2,34,"hello",(1,)}(2)构造法 本质上是数据类型的转换print(set("hello"))(3)创建空集合age = set()增不管用啥方法添加,都必须往集合中添加不可变的数据类型(1)add()作用:把数据作为一个整体添加到集合中,如果添加的数据在集合中已经存在,集合无变化语法:容原创 2022-05-15 10:01:35 · 56 阅读 · 0 评论 -
python元组
元组定义:由一系列变量组成的**不可变**序列容器元组的定义定义多个数据的元组:tuple1 = (1,2,3,4,5)定义单个数据的元组:tuple2 = (1,)元组查找方法(1)按索引查(2)index作用:查找指定元素在原组中第一次出现的位置,没有就报错语法:容器名.index(要查找的数据,开始位置,结束位置)(3)count作用:统计某个数据在元组中出现的次数语法:容器名.count(要统计的数据)(4)len作用:统计元组的长度字典定义:有一系列键值对组成的可变原创 2022-05-15 10:00:46 · 116 阅读 · 0 评论 -
python列表
列表的定义(1)直接定义list1 = [1,2,3,"你好","hello","#"](2)构造法 数据类型转换str1 = "hello"list2 = list(str1)(3)列表推导式 循环模式:[变量(加工后的变量)for 变量 in iterable] 筛选变量:[变量(加工后的变量)for 变量 in iterable if 条件] ##print([name for i in names for name in i if name.co原创 2022-05-15 09:46:04 · 59 阅读 · 2 评论 -
python字符串
字符串索引索引的语法 容器名[开始位置下标:终值:步长] 取值不包括终值,取头不取尾。如果下标为负则从右往左数,想要实现倒序把步长改为-1。查询类方法(1)index容器名.index(要查询的子字符,开始位置,结束位置)返回子字符在整个字符串中第一次出现的位置的下标,如果找不到就报错(2)rindex返回子字符在整个字符串中最后一次出现的位置下标(3)find返回子字符在整个字符串中第一次出现的位置下标,如果找不到就返回-1(4)rfind返回子字符在整个字符串中最后一次出现原创 2022-05-15 09:36:19 · 935 阅读 · 1 评论 -
python的基本数据类型
比较运算符== != > < >= <=数字类型的布尔属性值bool(0)bool("")这两个都是 False逻辑运算符and or not优先级:()>not>and>ora and b a为True 则返回b a为False 则返回aa or b a为True 则返回a a为False 则返回b字符串格式化输出# %格式化法 %s占位字符串 %d占位整数 %f展位浮点数 其中%.2f 是保留两位小数原创 2022-05-15 09:28:33 · 124 阅读 · 1 评论