自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 pandas模块随堂笔记(2)

语法:“”"lower()将Series/Index中的字符串转换为小写upper()将Series/Index中的字符串转换为大写len()计算字符串长度strip()帮助从两侧的系列/索引中的每个字符串中删除空格(包括换行符)split(’ ')用给定的模式拆分每个字符串cat(sep=’ ')使用给定的分隔符连接系列/索引元素get_dummies()返回具有单热编码值的数据帧(DataFrame)contains(pattern

2021-12-10 16:35:23 1208

原创 pandas模块和随堂笔记(1)

Pandas简介定义一个开源的python类库,用于数据分析、数据处理、数据可视化特点高性能、容易使用的数据结构、容易使用的数据分析工具pandas数据类型Series是由相同数据类型组成的一维数组。DataFrame:二维的表格型数据结构,数据帧(DataFrame)是大小可变的数据结构,每列可以是不同的数据类型(整型、字符串、布尔值等)面板(Panel)可以由不同的数据类型构成的三维数据结构,Panel是DataFrame的容器数据结构维数描述数据大小Seri

2021-12-09 19:02:52 1063

原创 python第五章自己的笔记总结(7)

第一次创建一只猫‘’’class cat(): def __init__(self,name,age): self.name=name self.age=age def zhua(self): print("猫抓老鼠")创建一只老鼠class mouse(): def __init__(self,name,zhonglei): self.name=name self.zhonglei=zhon

2021-12-02 19:27:44 684

原创 python第五章自己的笔记总结(6)

第一次‘’’定义一个动物类class animal(object): color="yellow"#属性 #方法 def eat(self,food): print("吃",food) def sleep(self): print("睡")dog=animal()dog.eat("骨头")cat=animal()cat.eat("鱼")‘’’“”"1.在python3中,类可以写括号,因为它默认继承object2.所

2021-12-02 19:23:25 569

原创 python第五章自己的笔记总结(5)

第一次1查询Student表中的所有记录的Sname、Ssex和Class列。 select studentName,studentSex,studentClass from student;2以班级降序查询学生表的所有记录。select * from student order by studentClass desc;3查询Score表中成绩在60到80之间的所有记录 `select * from grades where gradesCJ between 60 and 80;`4查

2021-12-02 19:23:07 1340

原创 python第五章自己的笔记总结(4)

第一次import pymysqldb=pymysql.connect( host="localhost", user="root", password="123456", port=3306, db="tempdb;", charset="utf8")创建游标对象—>负责执行sql语句cur=db.cursor()%占位置sql="""insert into teacher(teacherID,teacherName,money,e

2021-12-02 19:07:06 185

原创 python第五章自己的笔记总结(3)

第一次import pickle as p #起别名from pickle import dumps,loads 另一种引用方法s="hello python"b=p.dumps(s) #把字符串转换成二进制print(b) #b'\x80\x03X\x0c\x00\x00\x00hello pythonq\x00.'s01=p.loads(b) #将二进制转换成python数据类型print(s01) #hello python“”"“”"数据类型的转换dumps(数据类型

2021-12-02 18:56:27 176

原创 python第五章自己的笔记总结(2)

创建学生表(学号主键,姓名,性别,班级,出生年月)import pymysql连接数据库,返回一个数据库对象db=pymysql.connect( host="localhost", user="root", password="123456", port=3306, db="school", charset="utf8")游标对象cur = db.cursor()删除数据,删除学号是2的学生信息sql="""delete from

2021-12-02 18:52:11 118

原创 python第五章自己的笔记总结(1)

第一次:def func_xj(n): if n==1: return 1 else: return n+func_xj(n-1)print(func_xj(5))def func_x(y): if y==0 or y==1: return 1 else: return func_x(y-1)+func_x(y-2)print(func_x(5))第二次:import sysprint(sys.argv)print(

2021-12-02 18:42:32 79

原创 python第五章模块总结

5.1sys模块定义sys模块主要负责与Python解释器进行交互常用方法import sys#如何查看sys里面有哪些方法#help(sys)#利用以上的不直观,我们可以dirprint(dir(sys))属性或方法描述sys.argv获取命令行参数列表,第一个参数是程序本身sys.exit(n)退出 Python 程序,exit(0) 表示正常退出。当参数非 0 时,会引发一个 SystemExit 异常,可以在程序中捕获该异常sys.vers

2021-12-02 18:39:15 837

原创 函数的递归

函数的递归定义“”"递归是指函数在执行过程中调用了本身。简单来说就是自己调用了自己1.自己调用自己2.一定要有一个条件,进行退出调用“”"代码“”"递归是指函数在执行过程中调用了本身。简单来说就是自己调用了自己1.自己调用自己2.一定要有一个条件,进行退出调用“”"“”"阶乘:比如说给一个数据5,阶乘54321n = 5*(5-1)n =n*(4-1)n =n*(3-1)n =n*(2-1)总结规律n! = n*(n-1)“”"def func_jc(n):i

2021-11-26 10:12:26 202

原创 异常和作用域

异常定义语法Try – except-else“”"try -except-elsetry:代码块except <错误的名字(可写可不写)>:代码块…else:代码块可以把else去掉try:代码块except <错误的名字(可写可不写)>:代码块注意:1.try不能单独使用2.错误的名字(可写可不写)运行结果:报错(除数是0),运行的是except不报错(除数不是0),运行的是else“”"try:s = eval(input(“请

2021-11-26 10:12:19 93

原创 总结的代码1

“”"第一次score = int(input("请输入一个分数:"))if score > 80: print("优秀")elif 80 > score > 60: print("良好")else: print("不及格") “”"“”"第二次dict01={"张三":18,"李四":20,"王五":80}dict02=dict()print(dict01)print(dict02)“”"“”"第三次#创建dic

2021-11-26 10:12:11 252

原创 总结的代码2

“”"第一次#abs(x) 求绝对值print(abs(-10)) #10"""divmod(x,y) (x//y)商和(x%y)余数,同时输出商和余数x//y 整数 向下取整x%y 余数=被除数-除数*商 10%-3=-2"""x=10y=3print(divmod(10,3)) #(3,1)"""pow(x,y) 幂 x的y次方pow(x,y,z) 先求x的y次方 得到的结果和z进行取余"""print(pow(x,y)) #1000print(pow(x,y,

2021-11-26 10:12:03 61

原创 总结的代码3

“”"第一次#创建set01={"喜羊羊","美羊羊","懒羊羊","沸羊羊","暖羊羊","慢羊羊","灰太狼"}""" set.discard(值) 删除集合中的值 如果数据不存在,不报错"""set01.discard("美羊羊")print(set01) #{'慢羊羊', '暖羊羊', '懒羊羊', '喜羊羊', '灰太狼', '沸羊羊'}set01.discard("小灰灰")print(set01)“”"set.remove(值) 删除集合中的值KeyErro

2021-11-26 10:11:56 493

原创 总结的题1

第一次list()print(list)#创建空列表 <class ‘list’>list01=list(["张三","李四","王五","赵六","张三"])print(list01)#添加5个元素 [‘张三’, ‘李四’, ‘王五’, ‘赵六’, ‘张三’]list01[1]="theshy"print(list01)#修改第2个元素 [‘张三’, ‘theshy’, ‘王五’, ‘赵六’, ‘张三’]list01.insert(1,"小智")print(l

2021-11-26 10:11:48 378

原创 总结的代码6

第一次def func_xj(n): if n==1: return 1 else: return n+func_xj(n-1)print(func_xj(5))def func_x(y): if y==0 or y==1: return 1 else: return func_x(y-1)+func_x(y-2)print(func_x(5))“”"非递归“”"def func(n): #初始化两个变量 a,

2021-11-26 10:11:40 86

原创 总结的代码5

第一次#定义一个带有默认的函数“”"为什么默认参数要写到后面第一个数值,一定会给第一个参数,所以第一个参数一定会有数据,除非你不传值“”"def add(x,y=10): sum01=x+y return sum01“”"1.add(2) x=2 y=102.add(2,3) x=2 y=3 """print(add(2))print(add(2,3))“”"能不能传参传入一个序列类型,比如list,让他默认是[]“”"def add(list01=[

2021-11-26 10:11:31 153

原创 总结的代码4

“”"第一次笔记kg=eval(input("请输入体重:"))m=eval(input("请输入身高:"))bml=kg / pow(m,2)if bml < 18.5: print("偏瘦")elif 24 > bml >18.5: print("正常")elif 28 > bml >24: print("偏胖")else: print("肥胖")“”"“”"第二次笔记#第一题def ts(x,*y):

2021-11-26 10:11:22 63

原创 高级函数概念

参数传递参数传递机制“”"函数参数传递机制和赋值机制是一样的,其本质就是传递内存地址,这就是引用传递a传进来的时候传进来的是内存地址如果实在不理解,你可以以为是 x= a“”"def isid(x):#打印参数的内存地址print(id(x))a = 10#变量的内存地址print(id(a)) #140731588047408#a变成的参数,打印参数内存地址isid(a) #140731588047408默认参数#定义一个带有默认参数的函数def add(x,y=10)

2021-11-25 19:51:57 274

原创 迭代器概念

迭代器定义迭代器是一个可以遍历容器的一个对象1.迭代器返回一个对象2.那些东西可以进行迭代容器类型的—list set 字典 字符串方法“”" 迭代器  #注意是两个下划线  list01.iter() 返回一个迭代器对象     <list_iterator object at 0x0000024037E0C588>“”"li

2021-11-25 19:42:49 696

原创 判断、循环语句

判断语句if单分支语法“”"if 条件:代码块1.冒号必须是英文状态下2.必须要缩进“”"执行流程代码“”"eval(字符串)1.把字符串转换成int类型a = eval(“10”)print(a) #10print(type(a)) #<class ‘int’>2.对字符串进行计算a = “32"print(a) #32b = eval(a)print(b) #6“””#input(“请猜一个数字”) —Str#eval() 把Str转换成in

2021-11-25 19:39:29 177

原创 查看两个变量是否来自同一个地址

基本数据类型“”" 基本数据类型会为每一个对象单独赋值,即使值是一样,也是不同的内存   >>> x = 500id(x)1862181199440y = 500id(y)1862181199472除了对象等于另一个对象“”"a =1 b = a“”" 为什么vs内存一样,idle内存却不一样   在vs是一起创建的,在i

2021-11-25 19:28:55 294

原创 函数的概念

编程语言的函数都可以分为两类:内置函数和自定义函数。内置函数分为数字相关的内置函数abs(x) 求绝对值print(abs(-10)) #10“”"divmod(x,y) (x//y)商和(x%y)余数,同时输出商和余数x//y 整除 向下取整x%y 余数=被除数-除数*商 10%-3=-2“”"x = 10y = 3print(divmod(10,3)) #(3, 1)“”"pow(x,y) 幂 x的y次方 -------xypow(x,y,z) 先求x的y次方

2021-11-25 19:26:10 360

原创 字典的概念

概念• 映射是一种键(索引)和值(数据)的对应“”"映射key value张三 18李四 20王五 80“”"“”"[1,2,3,4]索引 0 1 2 3“”"创建•键值对:键是数据索引的扩展•字典是键值对的集合,键值对之间无序(没有索引)•采用大括号{}和dict()创建,键值对用冒号: 表示•字典类型是“映射”的体现•<字典变量> = {<键1>:<值1>, … , <键n>:<值n>}•#创建

2021-11-25 19:18:04 259

原创 set集合概念

概念set集合是多个元素的无序(没有下标)组合集合类型与数学中的集合概念一致集合元素之间无序,每个元素唯一,不存在相同元素集合元素不可更改,不能是可变数据类型为什么? 无序唯一数据重复,会自动去重创建•集合用大括号 {} 表示,元素间用逗号分隔•建立集合类型用 {} 或 set()•建立空集合类型,必须使用set()•#创建•set01 = {1,2,3,4,5}•set02 = set() #set()•set03 = set({9,10,11})•print(set01)

2021-11-25 18:54:14 393

原创 list概念

List概念列表是序列类型的一种扩展,十分常用•列表是一种序列类型,创建后可以随意被修改创建•使用方括号 [] 或list() 创建,元素间用逗号 , 分隔•列表中各元素类型可以不同,无长度限制•list01 = [1,2,3,4]•"""• [] 空列表• list() 里面什么都没有,创建空列表• list([“张三”,“李四”])•"""•list02 = list() #[]•list03 = list([“张三”,“李四”])•print(list01)•pr

2021-11-25 18:47:48 192

原创 字符串概念

字符串概念字符串:由0个或多个字符组成的有序字符序列字符串由一对单引号或一对双引号表示字符串是字符的有序序列,可以对其中的字符进行索引“hello”---->h e l l o索引 0 1 2 3 4基本操作b = “李同学”c = “李同学张同学刘同学”#b是c的子集print(b in c)字符串的序号使用[ ]获取字符串中一个或多个字符数值小的在前面 [1:5] [-6 :-1]之间有区间的时候

2021-11-25 18:46:14 5034

原创 Python语言程序设计

Python基础-1概述:1.程序的格式框架:缩进:注释:2.命名与保留字:变量:命名:变量命名方式:保留字:3.数据类型:数字类型数字类型:整数和浮点数基本数据类型>>> x= 10>>> y = x>>> id(y) 140710369391152>>> id(y) 14071...

2021-11-25 18:45:31 3484

原创 numpy的切片和索引

数据的索引和切片一维数组的索引list01= [1,2,3,4,5]np01 = np.array(list01,dtype="int32")print(np01)"""正向递增索引 从0开始1, 2, 3, 4, 5 数据0 1 2 3 4 索引1.左开右闭2.不写startIndex默认从0开始"""print(np01[0]) #1print(np01[1:4]) #[2 3 4]print(np01[1:5]) #[2 3 4 5]prin

2021-11-23 16:53:15 771

原创 numpy的安装和创建

安装1.以管理员的形式打开cmd2.输入命令安装numpypip insatll numpy3.使用以下命令查看是否安装成功pip list创建numpy数据创建使用array创建array语法"""numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)"""import numpy as np#使用array创建一维数

2021-11-23 16:43:46 626

空空如也

空空如也

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

TA关注的人

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