
Python
文章平均质量分 78
爱玩网络的小石
以蜉蝣之身,妄图春华
展开
-
20230328python结课考试——简答题
使用列表推导式实现列表,(列表中元素为,1-10之间若为偶数,为偶数的三次方,若为奇数, 为奇数对三取余)# 实现一个闭包,实现mysum(1) = 1, mysum(2) = 3, mysum(3) = 6。# 使用生成器表达式:产生1-10中偶数不变,奇数为0。原创 2023-05-25 17:04:05 · 91 阅读 · 0 评论 -
python作业
定义一个Book类:用迭代器 模拟range的功能定义一个生成器函数:# 作业二# 模拟 range()# 模拟 range(start, stop)# 模拟 range(stop, stop, step)作业三原创 2023-05-22 16:32:18 · 186 阅读 · 0 评论 -
python装饰器
闭包(closure)是一个函数以及其捆绑的周边环境状态( lexical environment , 词法环境 )的引用的组合, 闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量, 所以闭包可以理解成“定义在一个函数内部的函数“。(内层函数引用外层函数的的变量(捆绑环境),内层函数作为返回值返回给外层函数)2.既然是一个嵌套函数,那么他会有:外层函数,内层函数。3.将原函数作为参数传递给外层函数, 内层函数引用外层函数传递的原函数参数。原创 2023-05-15 17:51:19 · 97 阅读 · 0 评论 -
python 模块os的基础练习
os.chdir() change directory 改变目录(进入其他工作目录)# 注:“\t”为制表符,而“\”为转义符,则可以用“\”来转义“\t”,如“\\t”。# os.path.isfile(文件路径(path)) 判断是否为文件。# os.path.isdir(文件路径(path)) 判断是否为目录。# os.listdir(文件路径(path)) 列出当前目录里的内容。# 1如何去判定是文件还是目录。原创 2023-05-14 15:08:13 · 287 阅读 · 0 评论 -
python读写及装饰器综合练习
目录a.写:a.1:以写的方式打开文件stu_info.txt并向文件中写入(姓名-性别-年龄):每个一行a.1.1:a.1.2:a.2:以写的方式打开文件stu_info.txt并向文件中写入(姓名-性别-年龄):每个一行a.2.1:a.2.2:b.读:b.读:以读的方式打开文件stu_info.txt,读取文件的每一行内容,并格式化输出, 输出格式:居中对齐装饰器:a.装饰器:要求定义一个装饰器(通用),可以打印出被装饰函数的运行时间a.1.2:a.2:以写的方式打开原创 2023-05-13 19:13:57 · 178 阅读 · 0 评论 -
python中模块和包
如果包的 __init__.py 代码定义了列表 __all__,运行 from package import * 时,因此,编写较长程序时,建议用文本编辑器代替解释器,执行文件中的输入内容,这就是编写 脚本。为实现这些需求,Python 把各种定义存入一个文件,在脚本或解释器的交互式实例中使用。当一个名为 spam 的模块被导入时,解释器首先搜索具有该名称的内置模块。主模块:当你运行一个py文件时,这个py文件对应的模块就是一个主模块,模块中的定义可以 导入 到其他模块或 主 模块。原创 2023-05-13 18:05:27 · 471 阅读 · 0 评论 -
python中文件读写
known special case of open 开放的已知特殊情况。file 代表一个文件(一个代表文件以及文件路径的字符串)打开文件的方式(俩种) :以读的方式打来,以写的方式打开。读和写的时候(俩种):以二进制和文本的格式来读和写。buffering 缓冲 缓冲区。newline 换行。mode 最重要的参数。encoding 编码。注意:无论如何处理都要关闭文件。closefd 关闭。原创 2023-05-13 13:13:16 · 358 阅读 · 0 评论 -
python中有关函数的练习
定义一个函数,要求:有三个形参,可以不传递参数,可以传递一个参数,可以传递两个参数,可以传递三个参数# 输出结果'''1 2 None1 2 3'''原创 2023-05-08 15:56:34 · 308 阅读 · 0 评论 -
python函数中递归和嵌套函数
函数递归:函数调用自身就会成递归 因为函数自身会调用自身,所以会形成死循环,因此递归必须要有终止条件 python等若数据类型语言一般会规定不能超过1000次原创 2023-05-08 14:43:32 · 425 阅读 · 0 评论 -
python函数
使用关键字def # defined function具体做法:# 函数体# 一般不超过二十行# [return(返回值)]# 如果调用者需要结果,则使用return返回结果# 在规范中规定函数要与正常文本隔俩个空行。原创 2023-05-07 20:13:54 · 92 阅读 · 0 评论 -
Python中的Error和Exception
这些异常会在程序运行时被检测到,并且会抛出一个相应的异常类型。通常是指程序的语法错误或逻辑错误,例如拼写错误、语法错误、缩进错误等。异常处理: 当一些异常出现后,进行对应的处理,解决异常问题, 使得程序能够继续执行下去,而不是直接终止。则是指程序在运行过程中可能发生的错误,例如除零错误、文件不存在错误、输入输出错误等。异常: 相当于'正常'而言,异常是一种代码"错误"(非致命性错误)现象。错误不可被处理,异常可以被处理。什么是异常什么是错误:错误代码不可运行,异常代码可以运行。print(变量名)原创 2023-05-06 15:01:39 · 8687 阅读 · 2 评论 -
五一假期python小练习
补全程序:请补全:待补全位置1,待补全位置2,待补全位置3,实现描述的功能。将字符串"你好"转换成字节,再将转换字节转成字符串(使用两种方式实现)遇到分母为0异常,执行打印异常信息: Division by Zero。s = input("请输入一个由1和0组成二进制字符串: ")print(f"转换成十进制的数为: {__补全位置3__}")遇到字典元素键异常,执行为打印异常信息,不存在此键。遇到序列索引异常,执行打印:索引超出范围。若没有遇到异常,打印: Normal。用utf-8 编码解码。原创 2023-05-04 15:53:36 · 93 阅读 · 0 评论 -
python中str详解
python字符串是基本数据类型, python同时也是一门面向对象编程语言,在面向对象的编程语言中, 所有的类型,包括基本数据类型,都是有对应的对象的,在面向对象的编程语言来看 , 万物兼对象!!!原创 2023-05-04 14:47:21 · 4090 阅读 · 0 评论 -
python中set详解
特点: 列表去重list(set())但去重后顺序无法确定,集合是无序的 set中的元素是不重复,且无序因此没有下标 支持union(联合),intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算原创 2023-05-03 15:24:04 · 382 阅读 · 0 评论 -
Python中dict详解
dick dictionary 字典特点: 根据关键字去获取内容 关键字不能重复 关键字必须是不可变的数据类型原创 2023-04-22 20:16:10 · 2123 阅读 · 0 评论 -
Python中tuple详解
序列:按顺序去排列组合 目前所知的种类:字符串str,字节bytes,元组tuple,列表list原创 2023-04-21 18:46:08 · 333 阅读 · 0 评论 -
python中list详解
list_data2 = [1.1, ] # 或者list_data2 = [1, ]原创 2023-04-19 16:35:21 · 3787 阅读 · 0 评论 -
python基础数据类型—转换
字符序列 ,也可以说是一串字符Python 并不支持单字符类型所以单字符在 Python中同样是作为 一个字符串使用的我们可以通过将字符括在单引号或双引号中来创建字符串Python中甚至可以使用三引号,但通常用来表示多行字符串和文档字符串。将一个复数类型转成bool类型。将一个字节类型转成bool类型。将一个字符串转成bool类型。将一个浮点型转成bool类型。将一个空类型转成bool类型。将一个bool类型转成字符串。将一个二进制字符串转成整型。将一个整型转成bool类型。将一个字符串转成浮点型。原创 2023-04-15 20:44:10 · 1292 阅读 · 0 评论 -
python条件控制
程序控制流程语(句间的执行顺序)原创 2023-04-12 16:42:09 · 119 阅读 · 0 评论 -
python打印九九乘法表五种方法
【代码】在python中使用循环语句打印九九乘法表。原创 2023-04-12 14:56:24 · 10598 阅读 · 0 评论 -
python语言 输入—输出—格式化
利用输入和输出实现:输入:请输入姓名请输入年龄请输入成绩请输入姓名请输入年龄请输入成绩请输入姓名请输入年龄请输入成绩格式输出输入的内容:例如:姓名 年龄 成绩张三 20 98李四 22 96王五 18 90原创 2023-04-08 18:16:34 · 1757 阅读 · 0 评论 -
python 中利用输入和输出来实现一定表格的打印
利用输入和输出来实现一定表格的打印。原创 2023-04-05 20:46:22 · 646 阅读 · 0 评论 -
运算符的分类
原码:最高位表示正负及符号位(符号位为最高号位及由电脑本身来决定,“32位,64位”),其他位代表数值本身的绝对值 (0表示正,1表示负) 反码: 正数:和原码相同 负数:符号位不变,其余位取反 补码:计算机只有通过补码进行存储并运算,才能得到正确的运算结果 正数不变 负数:反码上加1(注意进制)原创 2023-04-05 19:22:42 · 155 阅读 · 0 评论 -
python基础补充
内容还会进行后续添加!原创 2023-04-03 16:17:34 · 135 阅读 · 1 评论 -
在python基础的数据类型和如何定义变量
字符串: 字符序列 ,也可以说是一串字符\ Python 并不支持单字符类型所以单字符在 Python中同样是作为\ 一个字符串使用的我们可以通过将字符括在单引号或双引号中来创建字符串\ Python中甚至可以使用三引号,但通常用来表示多行字符串和文档字符串。原创 2023-03-30 12:41:45 · 805 阅读 · 1 评论