- 博客(17)
- 收藏
- 关注
原创 一、类的定义(相当于多个函数集合的定义)例9.1定义一个矩形类,包含两个数据成员(属性参数):宽度和高度:该类提供两种方法(功能参数):求面积和周长
1、定义:类相关的函数 2、类型:实例方法,类方法,静态方法 3、实例方法:至少包含一个对象参数,在内部通过‘self.方法()’调用,在外部通过‘对象名,方法()’调用。1、实例属性:在方法内部通过‘self.属性变量名’定义和访问的变量(在外部通过‘对象名,变量名’名访问) 2、类属性:在所有方法之外定义的属性(变量)print('姓名: {}\n年龄:{}\n性别:{}\n'.format(self.name,self.age,self.sex))print('专业:',self.major)
2024-01-01 18:43:14 426 1
原创 Function函数一、函数的定义二、函数的调用三、形参和实参(1)形参:函数定义时的参数(变量名)(2)实参:函数调用时的参数(具体值)(3)传递:一定是实参传递给形参四、案例:绘制七
drawLine(True) if digit in [0,1,3,4,5,6,7,8,9] else drawLine(False) #用if...else表达式判断画与不画单段。drawLine(True) if digit in [0,1,2,3,4,5,7,8,9] else drawLine(False) #用if...else表达式判断画与不画单段。pencolor(random(),random(),random()) #设置绘制每一段数码管的画笔颜色。
2024-01-01 18:42:35 471
原创 面向程序。
(2)构造工作簿:Workbook。school_list = read_excel('../Stu_pack/wordcloud/school.xls') #调用读取函数,将素材里的文件school.xls作为实参传递给形参。font.colour_index = 6 #0:黑,1:白,2:红,3:绿,4:蓝,5:黄,6:紫。s.write_merge(0,0,0,6,'上海市高校信息表',style) #写表标题并合并单元格(A1:A7)
2024-01-01 18:38:35 384
原创 一,文件的类型(编码不同分类)s/.
'83269', '中国航天科技集团公司第五研究院西安分院', '陕西省', '否', '否', '否', '']其内容为10行自己的学号姓名,每行前面有序号。['83102', '内蒙古金属材料研究所(52所)', '内蒙古自治区', '否', '否', '否', '']['83109', '西安机电信息技术研究所(212所)', '陕西省', '否', '否', '否', '']['83110', '陕西应用物理化学研究所(213所)', '陕西省', '否', '否', '否', '']
2024-01-01 18:24:15 937
原创 一,matplotlib.pyplot绘图相关的对象:
导入第三方数据可视化库matplotlib中的pyplot绘图模块。#x轴坐标标签,坐标系默认为英文,如果需要显示中文另加说明。'研究生历年报考和录取情况'#1,线形图:plot()'以10为中心的正态分布''以12为中心的正态分布''一周气温变化趋势'
2024-01-01 18:22:20 969
原创 二,用pandas读写Excel文件
(2)读取文件内容def read_excel(file_name): #定义读取文件函数wb = xlrd.open_workbook(file_name) #创建读取文件的对象wbreturn schools #提供返回值#(3)写入文件内容def write_excel(schools): #定义写入文件函数#(2)构造工作簿:Workbook。
2024-01-01 18:21:30 1048
原创 一,文件的类型(编码不同分类)
'83269', '中国航天科技集团公司第五研究院西安分院', '陕西省', '否', '否', '否', '']其内容为10行自己的学号姓名,每行前面有序号。['83102', '内蒙古金属材料研究所(52所)', '内蒙古自治区', '否', '否', '否', '']['83109', '西安机电信息技术研究所(212所)', '陕西省', '否', '否', '否', '']['83110', '陕西应用物理化学研究所(213所)', '陕西省', '否', '否', '否', '']
2024-01-01 18:20:34 1231
原创 一,Numpy的数组对象-ndarray
Numpy最重要的一个特点是其N维数组对象ndarray,它是用于存放同类型元素的多维数组,ndarray中的每个元素在内存中占有相同大小的区域。六,matplotlib数据可视化数据库的应用。#形状为一维数组 一行五列。三,ndarray对象的索引与切片。二,对象ndarray的常用方法。四,Numpy的通用函数。#创建数组对象arr。
2024-01-01 18:11:42 968
原创 一,pandas数据分析pandas是一种基于Numpy的开源数据分析工具包,提供了高性能,简单易用的数据结构和数据分析函数
('邵', 89), ('王', 98), ('张', 60), ('刘', 100)]Index(['邵', '王', '张', '刘'], dtype='object')Index(['邵', '王', '张', '刘'], dtype='object')#用字典的形式keys()方法访问对象。a 123 一班 aa 50。b 234 二班 bb 42。c 345 三班 cc 32。d 456 四班 dd 65。#data_2['姓名']'请输入你要排序的列名:'
2024-01-01 18:05:35 977
原创 期末复习1
raise ValueError('长度应在6-12位之间,当前长度为:'+str(len(content)))ss = input('请输入一个长度在6到12位之间的密码字符串:')1 a = int(input('请输入一个数:'))1 a = input('请输入一个数:')请输入一个长度在6到12位之间的密码字符串:123456。a = int(input('请输入一个数:'))a = int(input('请输入一个数:'))print('长度符合要求')a = input('请输入一个数:')
2024-01-01 18:04:25 354
原创 期末复习2
2,类中定义的每个方法都有一个名为self的参数,该参数必须四方法的第一参数,self表示当前对象,即指向调用方法的对象。1,写是指从头开始写,覆盖原有内容,附加(+)是从文件末尾开始写,保留原有内容。'202209430王鹏博'四,Numpy科学计算库。
2024-01-01 18:03:28 382
原创 方法类运用(python)
1,定义:与类相关的函数 2,类型:实例方法,类方法,静态方法 3,实例方法:至少包含一个对象参数,在内部通过'self.方法()'调用,在外部通过'对象名.方法()'调用。1,实例属性:在方法内部通过'self.属性变量名'定义和访问的变量(在外部通过'对象名.变量 名'名访问) 2,类属性:在所有方法之外定义的属性(变量)S = self.width * self.height #用self.属性名访问求面积值。s = Student('***','','**','****') #创建对象。
2023-10-31 23:15:49 71 1
原创 温度转换(python)华氏转摄氏or摄氏转华氏
处理数据(process-->控制结构-->if..elif...else)if TempStr[-1]in['C','c']:C=(float(TempStr[0:-1])-32)/1.8#输出数据(Output-->print函数)print("转换后的温度是:%f"%C)elif TempStr[-1]in['F','f']:F=(eval(TempStr[0:-1])*1.8+32)#输入数据(Input-->input函数)TempStr=input('请输入带单位的温度值:')
2023-10-31 23:10:15 324 1
原创 成绩测评(python)
")else:if score >=90:grade="优秀"elif score >=80:grade="良好"elif score >=70:grade="中等"elif score >=60:grade="及格"else:grade="不及格"print(score,"对应的等级为:",grade)
2023-10-31 23:08:06 633 1
原创 99乘法口诀(Python)
'''for i in range(1,10):for j in range(1,i+1):print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")print("")'''for i in range(1,10):for j in range(1,i+1):R=i*jprint('{}*{}={}'.format(i,j,R),end="\t")print('\n') #将1行循环结束再换行。
2023-10-31 23:03:11 78 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人