自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啥也不是的博客

不想当混子的IT员不是好厨子

  • 博客(40)
  • 收藏
  • 关注

原创 LTE切换事件-测量报告

2023-08-23 21:39:22 279

原创 python杂记

在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。#range(start,stop,step)step的正负取值为起始数start到结尾数stop的方向,正值为左到右,负值为右到左。#例python的BIF,str的子串查找,同样面对未找到的情况,find方法返回-1,而index方法抛出ValueError错误。range(-1,-10,-2)#-1到-10间隔2取值的俩表,range(1,10,2)#1到9,间隔2取值的列表。...

2022-07-26 20:02:05 205 1

原创 json、pikcle序列化模块

注load一次性转化json文件的所有数据,当文件中有多次dump的数据时,改用loads方法对内容进行解析。json.dump(dic,fp,ensure_ascii="utf-8")#转化json后存储。fp.write("\n")#换行,使得数据内容是可迭代对象。所有编程语言都能识别的数据格式.json,(就是字符串类型文件)#2、dump和load操作(针对.json文件)pickle.dump和pickle.load。load把文件对象的内容反序列化为原来的数据。...

2022-07-26 19:58:55 243

原创 os模块介绍

(主进程打开新的窗口,原窗口进入休眠状态,待新的窗口关闭,主进程再重新唤醒原窗口)#(主进程创建一个子进程去打新的窗口,主进程创建完成子进程后立即继续往下执行)注其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;具体方法system方法chdir方法,startfile方法。os.startfile("文件.bat","文件.exe")os.system("文件.exe","文件.bat")#startfile方法。#区别于system方法。#system方法。...

2022-07-26 19:57:57 300

原创 迭代器的介绍

可迭代对象--迭代器不能够被next直接调用--可以被next方法调用。#特点不依赖索引,而通过next方法指针迭代所有数据,一次只取一个值。for循环能够遍历可迭代对象的原因在于。#1、如何来定义一个迭代器(将可迭代对象变为迭代器)#迭代器是指迭代取值的工具,#2、判断对象属性。...

2022-07-26 19:57:06 178

原创 高阶函数和递归函数

方法介绍把iterable可迭代对象,放到func函数中依次执行,将func的结果放入迭代器中,sorted(iterable,key=函数,reverse=Flase)reverse排序顺序(默认为False,从小到大)概念函数的参数为另一个函数、或者函数的返回值为另一个函数。重点递归函数之前的操作正序执行,递归之后的程序倒序执行。iterable可迭代对象。iterable可迭代对象。key赋值为自定义函数。func自定义函数。概念在函数的定义中调用自身。#常用的高阶函数(内置)...

2022-07-26 19:54:24 174

原创 函数及函数操作

func=lambdan"偶数"ifn%2==0else"奇数"真值if条件表达式else假值,条件表达式为真,返回前面的值,否则~(1)return+六种标准数据类型,还有类和对象,函数的命名。res="偶数"ifn%2==0else"奇数"res=func()#变量对象接收函数的return值。2、关键字收集参数专门用来收集多余的没人要的关键字实参。自定义函数的返回值,把值返回到函数的调用处。#1、函数名可以作为一个特殊的变量对象。...

2022-07-26 19:53:48 879

原创 容器类型及操作

可以使用大括号{}或者set()函数创建集合,注意创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。res1=lst.index("zhao",3)#从列表的第四位开始查找。res1=dic.get("zhao","没有键")#此处为键和其默认值。#get()通过键查找值(若没有该键可设置默认值,防止报错)#反转列表默认reverse=False(指的是从小到大排序)#update()批量更新(有键就更新,没有键直接添加)...

2022-07-26 19:53:11 62

原创 生成器的使用函数、推导式的使用

1)生成器表达式——区别于其他表达式用()执行,(fuc(i)foriiniterable)集合推导式{aforainiterable}字典推导式{abfora,biniterable}(2)生成器函数(def定义,里面含有yield)写法yield(args)或yieldargs。gen=igen()#gen为迭代器,next调用。语法valforvaliniterable。迭代器为内置的,生成器是自定义结构。概念可以自定义逻辑的迭代器。...

2022-07-26 19:52:23 67

原创 文件操作及函数

fp=open("文件路径及文件名",mode="文件处理方式",encoding="编码规则")fp=open("文件.txt",mode="r+",encoding="utf-8")fp=open("文件.txt",mode="r+",encoding="utf-8")fp=open("集合2.png",mode="wb")#集合2.png会自动新建。fp=open("集合.png",mode="rb")...

2022-07-26 19:51:13 61

原创 web应用(B/S)——http协议

基于python实现的web程序# 最简单的web应用程序import socketsock=socket.socket()sock.bind(("127.0.0.1",8800)) #tcp传输sock.listen(5)while 1: print("server is working...") conn,addr=sock.accept() recv_data=conn.recv(1024) conn.send(b"HTTP/1.1 200 OK.

2021-08-03 16:54:21 208

原创 web前端——js(变量,函数,对象,事件操作)

目录变量函数js内建函数(内置)对象对象的基本使用javascript 被称之为披着面向对象的皮的函数式编程语言变量variable,变量就是一个容器,用来代表数据在程序内部执行的。 声明变量的格式: 关键字 变量名 = 值; 关键字: var 表示当前声明的变量是一个全局变量 let 表示当前声明的变量是一个局部变量 const 表示当前声明的变量是一个不可改变值的常量 只需要在变量首次...

2021-07-29 20:29:46 193

原创 算数运算符及规则

算数运算符 :+ - */ // % **(加 减 乘 除 取整除 取余 幂运算)取整除://结果取整,若除数或被除数是小数,则结果取整后加 .0除法%(被除数%除数=商)res=7%4 #3除数或被除数为负时,去除符号运算,将结果对应被除数的正负并加上除数res =7%-4 #-1 #3+(-4)=-1res = -7 %4 #1 #-3+4=1除数和被除数全为负时:去除符号运算后,结果直接取负...

2021-07-28 21:28:38 948

原创 变量(命名规则,数据类型定义)

模块名 & 包名纯小写字母,单词之间用 _ 分割类名首字母大写,不用 _ 分割全局变量名(类似于 Java 中的 static 变量)纯大写,单词之间用 _ 分割普通变量纯小写字母,_ 分割私有实例变量(外部访问会报错)以 __ (两个下划线)开头,其余和普通变量保持一致专有变量__ 开头 __ 结尾,一般为 python 的自有变量,不要以这种方式命名普通函数和普通变量保持一致私有函数以 __ (两个下划线)开头,其余和普通函数保持一致

2021-07-28 09:39:10 279

原创 Python 容器类型转换(字符串以及容器类型)

强制转换数据类型容器类型的强制转换 bool,str可以转换全部数据类型字符串# 1.强制转换成 str"""可以转换所有的数据类型,就是单纯在原数据类型的两边套上引号就是字符串"""res = str(var6)列表# 2.强制转换成 listlst = list(var1)lst = list(var3)lst = list(var5)print(lst , type(lst))元组#强制转换成元组tup = tuple(var5)pri...

2021-07-07 20:33:06 251

原创 Python 字符串(内置函数和操作)

字符串可用容器类型表示:str[ ]

2021-07-07 20:29:09 141

原创 Python DataFrame结构及索引操作

DataFrame结构一种二维表格的数据结构,可以用于存储数值型数据和文本数据,且可以对存储的数据进行高性能的运算和处理,且可以和数据库进行关联。 Series结构是一种一维的存储数据的结构,是组成DataFrame的基本结构,二维的DataFrame中的单行和单列其实就是Series。series组成(两部分)values:一组数据,index:相关的数据索引标签隐式索引:默认索引,数值型,显示索引:自定义,字符串import numpy as npimport panda

2021-07-07 16:50:39 4879

原创 Python 数据库高级(关联表,python连接,事务操作,视图)

多表关联设计在多表的关联设计中包含了如下三种关系:一对一,一对多,多对多

2021-07-06 15:22:54 788

原创 Python 进制转换,原码和补码

内置方法

2021-07-06 14:48:45 1475

原创 Python 数据库(库、表的操作,查询操作)

库和表

2021-07-05 11:38:39 109

原创 十四,并发编程(进程,线程和协程)

进程,线程,互斥锁

2021-06-30 11:08:26 57

转载 Python 网络编程(TCP和UDP协议)socket模块

TCP和UDP协议

2021-06-28 19:10:41 221

原创 Python 正则表达式(匹配)

什么是正则表达式正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(例如,*,+,?等)。正则表达式使用单个字符串来描述、匹配一系列、匹配某个句法规则的字符串。单字符: . : 除换行以外所有字符 [] :[aoe] [a-w] 匹配集合中任意一个字符 \d :数字 [0-9] \D : 非数字 \w :数字、字母、下划线、中文 \W : 非\w \s :所有的空白字...

2021-06-28 15:01:20 920

原创 Python 赋值和引用

赋值操作赋值语句创建对象引用。python赋值语句会把对象引用存储在变量或数据结构组件中,赋值语句总是创建对象的引用,而不是复制对象,因此变量更像是指针,而不是数据存储区域。 变量在首次赋值时会被创建。python会在首次将值赋给变量时创建其变量名,有些数据结构组件也会在赋值时被创建,一旦赋值后,每当这个变量出现在表达式中,就会替换成其引用的值。 变量在引用前必须先赋值。使用尚未赋值的变量是一种错误,变量不是预声明的。 某些操作会隐式的进行赋值。赋值出现在python中很多上下文中,模块导入、函数

2021-06-25 08:42:04 1127

原创 十三,网络编程(网络架构和通信协议)

传输协议

2021-06-24 11:40:52 56

原创 Python 数据结构实现,递归算法

链表

2021-06-24 11:40:20 240

原创 Python 循环语句,选择语句

循环语句Python语言中的循环语句支持 while循环(条件循环)和for循环(遍历循环)。while循环循环打印十遍"hello world”count = 0 # 初始化语句while count < 10: # 条件判断 print("hello world") count+=1 # 步进语句print("end")for循环格式中,迭代变量用于存放从序列类型变量中读取出来的元素,所以一般不会在循环中对迭代变量手动赋值。for 迭代变量.

2021-06-23 17:40:34 475

转载 十二,迭代器,推导式,生成器,装饰器

迭代器

2021-06-23 15:00:19 76

原创 十一,魔法方法(内置),反射,异常

Python 里有一种方法,叫做魔法方法(内置方法)。Python 的类里提供的,两个下划线开始,两个下划线结束的方法,就是魔法方法,魔法方法在恰当的时候就会被激活,自动执行。__new__( )方法类名() 创建对象时,在自动执行init()方法前,会先执行 object.__new__方法,在内存中开辟对象空间并返回class Person(object): def __new__(cls, *args, **kwargs): print("__new__方法执行.

2021-06-22 18:07:18 71

原创 十,面向对象(继承,封装,多态,接口类)

封装

2021-06-21 18:02:44 58

原创 九,面向对象(类和实例对象)

类与对象

2021-06-21 14:21:24 294

原创 八,模块与包

模块一共四种:解释器内建模块 python标准库 第三方模块 应用程序自定义模块

2021-06-17 09:34:13 39

原创 七,常见模块(时间,日期,随机,日志,json模块)

time模块在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1) 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。(2) 格式化的时间字符串(Format String): ‘1988-03-16’(3) 元组(struct_time) :struct_time元组共有9个元素共九个元素:(年,月

2021-06-16 14:46:32 64

原创 Python—print函数(格式化输出)

格式化输出print() 函数使用以%开头的转换说明符对各种类型的数据进行格式化输出,具体请看下表。转换说明符 解释 %d、%i 转换为带符号的十进制整数 %o 转换为带符号的八进制整数 %x、%X 转换为带符号的十六进制整数 %e 转化为科学计数法表示的浮点数(e 小写) %E 转化为科学计数法表示的浮点数(E 大写) %f、%F 转化为十进制浮点数 %g 智能选择使用 %f 或 %e 格式 %G 智能.

2021-06-16 11:53:36 1185

原创 Python标点符号 逗号,下划线_ 冒号 : 点号 . 斜杠 \ 各种括号

1.逗号在参数传递中的使用:例如def abc(a,b)或者abc(1,2)2.逗号在类型转化中的使用 主要是元组的转换逗号在输出语句print中的妙用:

2021-06-16 11:02:11 9220

原创 六,文件操作(编码,读写文件,with方法)

编码ascll码表:众所周知,计算机起源于美国,英文只有26个字符,算上其他所有特殊符号也不会超过128个。gbk编码:但是,当计算机发展到东亚国家后,问题又出现了,像中文,韩文,日文等符号也需要在计算机上显示。可是一个字节已经被西方国家占满了。于是,我中华民族自己重写一张对应表,直接生猛地将扩展的第八位对应拉丁文全部删掉,规定一个小于127的字符的意义与原来相同,即支持ASCII码表,但两个大于127的字符连在一起时,就表示一个汉字,这样就可以将几千个汉字对应一个个二进制数了。而这种编码方式就是G

2021-06-16 10:09:29 355

转载 五,特殊函数(匿名lambda,常见高阶,闭包函数)

匿名函数lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。# name = lambda [list] : 表达式

2021-06-16 09:33:55 383

原创 四, 函数(声明,参数,返回值,变量作用域)

函数声明声明一个函数,也就是创建一个函数,可以理解为将一段可以重复使用的代码通过关键字def包裹起来。具体的语法格式如下:

2021-06-15 14:35:25 198

转载 三,容器类型及其函数(列表,元组,字典,集合)

列表列表会将所有元素都放在一对中括号[ ]里面,相邻元素之间用逗号,分隔,如下所示:[element1, element2, element3, ..., elementn]

2021-06-15 11:46:14 152

转载 一,基础语法(标识符,关键字,变量,基本数据类型,转义字符,运算符)

标识符标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称

2021-06-15 10:11:08 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除