- 博客(12)
- 收藏
- 关注
原创 模块笔记
模块化(module)程序设计理念Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。标准库模块(standard library)与函数类似,模块也分为标准库模块和用户自定义模块。 Python 标准库提供了操作系统功能、网络通信、文本处理、文件处理、数学运算等基 本的功能。比如:random(随机
2021-04-06 11:39:45 287
原创 文件操作(IO 技术)笔记
文本文件和二进制文件按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类。文本文件文本文件存储的是普通“字符”文本,python 默认为 unicode 字符集(两个字节表示一个字符,最多可以表示:65536 个),可以使用记事本程序打开。但是,像 word 软件 编辑的文档不是文本文件。二进制文件二进制文件把数据内容用“字节”进行存储,无法用记事本打开。必须使用专用的软件 解码。常见的有:MP4 视频文件、MP3 音频文件、JPG 图片、doc 文档等等。文件操作相关模块概述
2021-03-29 22:24:40 144
原创 实操作业六(2)
练习1:如下代码测试对象的浅拷贝、深拷贝,请绘制出内存示意图。练习2:定义发动机类 Motor、底盘类 Chassis、座椅类 Seat,车辆外壳类 Shell,并使用组合关系定义汽车类。其他要求如下: 定义汽车的 run()方法,里面需要调用 Motor 类的 work()方法,也需要调用座椅 类 Seat 的 work()方法,也需要调用底盘类 Chassis 的 work()方法。class Car: def __init__(self, motor, chassis, seat, sh
2021-03-04 23:48:54 494 1
原创 实操作业六(1)
练习1:如下代码,使用图文分析整个内存过程:内存过程如下:执行时首先创造一个Student类的类型对象,里面有类属性及say_score方法的代码信息。当调用的时候,构造实列对象。练习2:设计一个名为 MyRectangle 的矩形类来表示矩形。这个类包含:import turtleclass MyRectangle: def __init__(self, x=0, y=0, width=100, height=100): self.x = x se
2020-10-10 12:47:07 287
原创 实操作业五
练习1:定义一个函数实现反向输出一个整数。比如:输入 3245,输出 5432def reverse(a,b,c,d): print(d,c,b,a)reverse(2,3,4,5)练习2:编写一个函数,计算下面的数列:def m(n): if n==0: return 0 else: return (n/(n+1))+m(n-1)练习3:. 输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提示。import
2020-10-06 16:41:02 1363
原创 实操作业四(2)
练习1:要求输入员工的薪资,若薪资小于 0 则重新输入。最后打印出录入员工的数量和薪资明 细,以及平均薪资salary_sum = 0num = 0salary = []while True: s = input("请输入薪资(输入Q结束):") if s == 'Q': print("录入完成!") break if float(s) < 0: continue salary_sum += float(s)
2020-09-26 23:47:17 738
原创 实操作业四(1)
练习1:安装 Pycharm 开发环境,并使用图文描述整个过程。1.进入Pycharm下载地址(点击进入)。2.下载对应的版本,安装(安装与一般软件差不多)。需要注意的几个地方:根据 win 系统是 64 还是 32 位,选择不同的类型。不导入配置:将右侧滚动条拖到最下面,然后选择“accept”不发送消息,选择“Don’t send”:3.激活和选择不同 UI 风格激活的方式:(1) 购买正版(2) 试用 30 天(3) 网上寻找激活码没有激活码,选择试用:若有激活
2020-09-24 22:27:20 803 1
原创 实操作业三
练习1:画出代码 a = [100,200,300]的内存存储示意图。练习2:使用 range 生成序列:30,40,50,60,70,80代码如下:#使用 range 生成序列:30,40,50,60,70,80a=list(range(30,90,10))print(a)练习3:推导式生成列表: a = [x*2 for x in range(100) if x%9==0],手写出结果a=[0,18,36,54,72,90,108,126,144,162,180,198]练习4
2020-09-23 17:08:09 1467
原创 实操作业二
练习3:使用字符串复制,用计算机打印出“爱你一百遍”,打印 100 次代码如下:a="爱你一百遍"*100print(a)结果如下:练习4:将”to be or not to be”字符串倒序输出代码如下:#将”to be or not to be”字符串倒序输出print("to be or not to be"[::-1])结果如下:练习5:将”sxtsxtsxtsxtsxt”字符串中所有的 s 输出代码如下:#将”sxtsxtsxtsxtsxt”字符串中所有的
2020-09-22 20:55:18 1089
原创 练习2:使用海龟绘图,输出四个矩形:
目标图程序如下:#使用海龟绘图,输出四个矩形import turtleturtle.color("red")turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.penup()turtle.goto(120,0)turtle.pendown()tu
2020-09-21 16:23:38 1024
原创 练习1:根据老师代码,完成奥运五环的绘图程序
利用代码,画出奥运五环代码如下:#绘制奥运五环import turtleturtle.width(20)turtle.color("blue")turtle.circle(100)turtle.penup()turtle.goto(250,0)turtle.pendown()turtle.color("black")turtle.circle(100)turtle.penup()turtle.goto(500,0)turtle.pendown()
2020-09-21 16:08:45 1267
原创 Python基础一(建立 Python 开发环境,第一个 Python 程序)
建立Python开发环境1.进入python官网下载(点击这里打开链接)。2.下载完成后,双击安装(安装与一般软件差不多)。3.环境变量问题注意两个需勾选(这样就会将 Python 添加到环境变量 Path 中,我们可以在 windows 的命令行模式下运行 Python 解释器)4.安装成功编写第一个Python程序1.找到IDLE(Python GUI),双击打开2.点击File—New File开始编写程序3.写好程序后,保存;然后点击Run下的Run Module 或F5键
2020-09-21 15:42:50 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人