
Python
python实战训练
BAE_Ai_
这个作者很懒,什么都没留下…
展开
-
05Python的文件操作
引入python语法自带的os方法,通过remove函数实现文件中相关语句的转移操作,同时打开三个文件,通过readline函数记录file中原本的行数,seek() 方法用于移动文件读取指针到指定位置。改变指针到文件开头后再重新记录其中的数据,通过循环判断前1/2行的数据存入file1中,其他存入file2中。自定义函数记录文件中单词数,先将文件中的每个单词通过str字符串数组分割共事记录读入数组count中,通过循环记录完整个文件,外围通过文件中的open函数进入相关文件,调用输出运算结果。原创 2024-01-27 12:05:02 · 392 阅读 · 0 评论 -
04Python函数调用和递归
例如:merge([1, 4, 5], [2, 7])会返回[1, 2, 4, 5, 7];通过自定义函数,先将数字字符保存进入数组中,同时对数组进行,同时通过while语句进入循环,通过求商取余运算,,进行进制之间地数值转换,同时将相应地结果保存进入数组中,最后通过转置的结果查找最初保存的相关字符,再通过用户输入调用相关函数进行运算操作。通过split区分记入小数点后值,然后通过for循环对小数点后的值进行成对应位置-1的2次方操作,将二进制小数转换为相应的十进制小数。2.核心代码及算法片段。原创 2024-01-27 11:55:12 · 427 阅读 · 0 评论 -
03Python控制结构
先自定义冒泡排序法的函数,定义两个参数,通过for循环实现大小元素值得加交换,及参数大的值向后移动一个位置。先设定和为0,通过循环通过range()设定循环返回,注意循环为左闭右开,及需要设定到n+1,sum通过for循环每次加入i的值,最后返回sum的值。通过三个输入获取输入的三个值并传入x,y,z参数中,通过最简单的if语句判断x,y,z的大小,最简单的就是考虑所有情况并依次输出。(3)写Python程序,有x,y,z三个数,将这三个数从小到大print出来。2.核心代码及算法片段。原创 2024-01-26 12:37:24 · 394 阅读 · 0 评论 -
02Python字符串操作
例如:s=”222222”,count(s,”222”)是2,不是4。1.通过新定义replace函数,实现用新字符串代替老字符串操作,先利用上一个实验中的find函数判断是否存在老字符串,再通过split分割字符串,最后返回替换结果。(1)输入一个字符串,内容是带小数的实数,例如“123.45”,输出是两个整数变量x和y,x是整数部分123,y是小数部分45。定义count函数,对字符串中某一字符串进行计数,调用find函数判断是否找到相应字符串,再通过split函数分割字符串,返回计数长度-1。原创 2024-01-26 12:32:06 · 401 阅读 · 0 评论 -
01Python基本数据类型和列表
insert() 函数用于将指定对象插入列表的指定位置。append() 方法用于在列表末尾添加新的对象。(4)编程用L.insert(i, x)实现L.append(x)。(4)编程用L.insert(i, x)实现L.append(x)。(3)掌握Python语言中列表的使用方法。(3)编程实现除去列表L中所有是x的元素。(3)编程实现除去列表L中所有是x的元素。(1)产生10-20的随机整数。(1)产生10-20的随机整数。三.核心代码、算法片段。2.核心代码及算法片段。2.核心代码及算法片段。原创 2024-01-26 12:28:31 · 456 阅读 · 0 评论 -
ndarray对象-onenote
原创 2024-01-23 16:49:35 · 368 阅读 · 0 评论 -
NumPy基础及取值操作
第1关:ndarray对象 任务描述 本关任务:根据本关所学知识,补全右侧代码编辑器中缺失的代码,完成程序的编写并通过所有测试用例。 相关知识 为了完成本关任务,你需要掌握: 怎样安装NumPy; 什么是ndarray对象; 如何实例化ndarray对象。 怎样安装NumPy 本地想要安装NumPy其实非常简单,进入命令行,输入pip install numpy即可。 什么是ndarray对象 NumPy为什么能够受到各个数据科学从业人员的青睐与追捧,其实很大程度上是因为NumPy在向量计算方面做了很多优化原创 2024-01-23 16:49:00 · 1118 阅读 · 1 评论