Python二级笔记(9)
知识点:
1,算法的空间复杂点是指算法在执行过程中所需要的内存空间。
2,结构化程序设计的思想包括:自顶向下、逐步求精、模块化,限制使用goto语句。
3,字典中的“键”可以是整数或者字符串,但也可以是函数,元组,类等任意不可变类型。
4,字符串方法replace用来替换字符串中指定字符或子字符串的所有重复出现,每次只能替换一个字符或一个字符串,把指定的字符串参数作为一个整体对待。该方法并不修改原字符串,而是返回一个新的字符串。
5. rename():给文件重命名; getcwd(): 得到当前工作目录,即当前Python脚本工作的目录路径; rmdir(): 删除目
录; split(): 按给出的分隔符分隔字符串,返回的是列表类型。
操作题:
1,循环获得用户输入,直至用户输入Y或者y字符退出程序。
代码:
while True:s = input("请输入信息:")if s == 'y' or s == 'Y':break
2,使用calendar模块,从键盘输入年份,输出,当年的日历。
代码:
import calendar
year = int(input("请输入年份:"))
table = calendar.calendar(year)
print(table)
3,输入字符串,指定替换某些字符,并输出替换好的字符串
代码:
s = input("请输入字符串:")
print(s.replace("A","B"))
4,实现九九乘法表的输出,要求按照乘法表的格式输出,并保持到文件夹内
代码:
fo = open("test.txt","w")
for i in range(1,10):for j in range(1,i+1):fo.write("{}*{} = {}".format(j,i,i*j))fo.write("\n")
fo.close()
5,使用turtle库中的pencolor()和fillcolor()方法为图形上色,使用setup()方法在桌面屏幕(400,400)位置创建600*600大小的画布窗体
代码:
from turtle import *
def curvemove():for iin range(200):right(1)forward(1)
setup(600,600,400,400)
hideturtle()
pencolor('black')
fllololo("red")
pensize(2)
begin_ fll()
left(140)
forward(111.65)
curvemove()
left(120)
curvemove()
forward(111.65)
end_ fil()
penup()
goto(-27, 85)
pendown()
done()
Python二级笔记(9)相关推荐
- Python二级笔记整理
Python二级笔记整理 00讲 1. 单选: 2. 操作 3.教材 4.python3.5.2以上 环境配置 Hello World 01讲 01章 程序设计的基本方法 导图 程序设计语言 编译和解 ...
- Python二级笔记(18,19合集知识点篇)
知识点: 1,软件测试的目的是发现程序中的错误.调试是作为成功测试的后过而出现的步骤,也就是,调试是在测试发现错误之后排除错误的过程.软件调试的任务是诊断和改成程序中的错误. 2,深度等于控制的层数 ...
- Python二级笔记(17)
操作题: 1,接收用户输入的一个浮点数,输出这个浮点数的小数部分各字符的和,以10为宽度,靠右显示,,采用星号*填充. 代码: s = input("请输入一个小数:") s = ...
- Python二级笔记(16)
知识点: 1,进程调度仅负责对CPU进行分配 2,带链的队列是采用链式存储结构表示的队列.链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律的地连续变化.当front = re ...
- Python二级笔记(15)
知识点: 1,数据流图(DFD)的作用是支持系统功能建模 2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个. 3,round(x,d)函数是指对x四舍五 ...
- Python二级笔记(14)
知识点: 1,在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点. 单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点. 双向链表从任何一一个结点位 ...
- Python二级笔记(11)
知识点: 1,在栈中,栈顶指针top动态反映了栈中元素的变化情况,在循环队列中,队尾指针和队头指针的动态变化决定队列的长度,在链式存储结构中.无论是循环链表还是线性链表,插入和删除元素时,只需要改变相 ...
- Python二级笔记(10)
知识点: 1,线性表的链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构. 2,软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心. 3,单分支 ...
- Python二级笔记(7)
知识点: 1,链式存储结构既可以针对线性结构也可以针对非线性结构,链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间. 2,对象的基本特点:标识唯一性,分类性,多态性,封装性,模块独立 ...
最新文章
- 常见的html行级元素及语义,HTML入门之——结构,常用标签及其属性,再加上语义化...
- 孕妇可以使用计算机,【电脑对孕妇有影响吗】电脑对孕妇的危害,孕妇能玩电脑吗 - 妈妈网百科...
- JavaScript 复习之 事件模型 和 Event对象
- grid系列--删除
- 在linux中检测go语言,Linux AIDE(文件完整性检测)-Go语言中文社区
- 为什么我只写微头条,粉丝一天就增加700多人?
- 网站开发流程以及HTML5简介(七)
- jboss mysql_jboss7.1.1配置mysql数据源
- paip.提升用户体验---提取FLASH中图片
- java源码反编译_Java代码的编译与反编译
- 零代码开发HTTP REST服务接口(数据服务接口)
- 步进式解读Apache许可证
- Oracle项目管理系统之HSE
- 锅炉正反平衡计算热效率
- 【第三方互联】6、分享至微信(WeChat)
- 嵌入式系统开发笔记10:CJ/T-188 水表协议解析2
- vs2017c语言一闪而逝6,Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法...
- (软考)系统分析师——多媒体基础知识
- RFID技术在通道门禁系统的应用
- 【Java】环境搭建
热门文章
- HTML a链接下载文件之图片,文件,乱码等问题
- vue 全家桶 - 前端工程化
- l2-008 最长对称子串 (25分)_小学数学关于时间认识(时、分、秒)的几点总结
- 计算机怎么远程桌面,电脑远程桌面如何连接 电脑远程桌面连接方法【详解】...
- python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...
- opporeno3pro可以刷鸿蒙系统吗,华为P40放大招!鸿蒙系统+120Hz+徕卡五摄,明年2月发布!...
- vuex modules ajax,VUE项目爬坑---6、vuex的真正存在的意义是什么
- python隐式等待_selenium中隐式等待和显示等待的区别
- python元组元素删除_Python3基础 通过拆分元素 把元组的数据删除
- html5 输入框有值无效,HTML5基础 input required 输入框内必须有内容