随笔分类 -  python基础

摘要:'''读取数据:文件对象.read() 一次性从文件光标往后读取文件内容文件对象.readline() 一次读取一行'''with open('第十四节 面像对象进阶.py','r',encoding='utf-8') as f: # print(f.readline()) # print(f.re 阅读全文
posted @ 2024-01-26 23:17 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:'''图片实现电脑复制粘贴效果先复制再粘贴读取原文件数据写入进新文件中'''# r w a 操作的都是字符串数据# 图片 视频 音频 保存的不是字符串数据,是二进制数据(字节数据)# rb读取字节数据with open('t.jpg','rb') as f: jpg = f.read() # 读取文 阅读全文
posted @ 2024-01-26 22:56 罗科-ROCCO 阅读(3) 评论(0) 推荐(0) 编辑
摘要:'''rwa以上这三种模式是只读或只写模式,有没有既能读又能写的模式?r+w+a+完整的文件路径是绝对路径不完整的文件路径是相对路径只写文件名代表和Python在同一个文件里'''with open('202401.txt','w+') as f: f.write('你好世界') f.seek(0) 阅读全文
posted @ 2024-01-26 22:40 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:'''文件:保存各种各样的数据不同类型的文件,保存不同的数据Python程序中产生的数据,都存放在内存区域中特点:程序结束,内存区域中的内容则释放(消失)能不能让Python中产生的数据,持久化的保存到电脑中'''# 如何把数据写入到文件中# file是位置参数,调用open函数必须要传入实参: 文 阅读全文
posted @ 2024-01-26 22:19 罗科-ROCCO 阅读(3) 评论(0) 推荐(0) 编辑
摘要:'''单继承:一个子类可以继承单个父类多继承:一个子类可以继承多个父类'''class A: def a(self): print('a')class B: def b(self): print('b')class C(A,B): # 多继承时,小括号内直接用逗号隔开 def c(self): pr 阅读全文
posted @ 2024-01-23 20:36 罗科-ROCCO 阅读(5) 评论(0) 推荐(0) 编辑
摘要:'''发生在继承关系上重写:子类重新编写和父类一模一样的方法对父类的方法没有影响'''class Dog: def eat(self): print('正在吃东西')class kejiDog(Dog): def sunjiao(self): print('正在摔跤哦') def ggguilian 阅读全文
posted @ 2024-01-23 10:50 罗科-ROCCO 阅读(7) 评论(0) 推荐(0) 编辑
摘要:'''笔属性:颜色、材质、品牌、长度、价格......功能:写字、画画钢笔属性:颜色、材质、品牌、长度、价格......功能:写字、画画眉笔数据:颜色 材质 品牌 长度 价格功能:画眉毛粉笔笔属性:颜色、材质、品牌、长度、价格......功能:写字、画画铅笔属性:颜色、材质、品牌、长度、价格.... 阅读全文
posted @ 2024-01-23 10:27 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:'''通过上节课的代码,发现只要创建一个手机对象,对象中拥有的数据尺寸 = 5.7 品牌 = '华为' 颜色 = '黑色' 样式 = '曲面屏' 价格 = 8888 内存 = '1T'但是实际生活中,手机有很多品牌 很多颜色 样式 价格 内存在代码中如何解决?手机对象拥有不同的数据'''class 阅读全文
posted @ 2024-01-22 21:42 罗科-ROCCO 阅读(12) 评论(0) 推荐(0) 编辑
摘要:class 手机: # 对向的数据,在类中用变量保存 (属性) 尺寸 = 5.7 品牌 = '华为' 颜色 = '黑色' 样式 = '曲面屏' 价格 = 8888 内存 = '1T' # 对象的功能,在类中用函数定义 (方法) def 上网聊天(self): print('上微信') def 打电话 阅读全文
posted @ 2024-01-21 21:53 罗科-ROCCO 阅读(7) 评论(0) 推荐(0) 编辑
摘要:'''高阶函数:Python内部具有特殊作用的函数map() 如果希望序列中的函数都执行同一个函数,就用map(),比如每个元素都乘以10filter() 筛选序列中符合条件的数据sorted() 将序列按照没有条件排序如果打印某个方法返回的是一个对象的内存地址,可以用list强转为列表,用for循 阅读全文
posted @ 2024-01-21 09:14 罗科-ROCCO 阅读(6) 评论(0) 推荐(0) 编辑
摘要:'''装饰器:本质就是闭包函数装饰器有什么作用:在不改变原有函数的基础上,给函数添加新功能装饰器中需要传递一个函数进来'''# 有一个登录功能(函数),给登录(函数)功能添加效验# def outer(function): #定义一个形参function,就是要添加功能的函数# def inner( 阅读全文
posted @ 2024-01-21 00:45 罗科-ROCCO 阅读(9) 评论(0) 推荐(0) 编辑
摘要:'''闭包:嵌套函数,外层函数返回内层函数引用:return'''def outer(): # 外层函数 def inner(): # 内层函数 print('世界你好啊') return inner # 返回内层函数引用# 想调用内层函数,调用函数就能拿到函数的返回值# 调用外层函数 outer( 阅读全文
posted @ 2024-01-20 23:52 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:'''函数嵌套:函数里面还有一个函数函数嵌套中,内层函数想要被调用,只能通过外层函数nonlocal:修改局部变量(嵌套函数中)'''def outer(): # 定义一个名为outer的函数 def inner(): # 在outer函数内部定义一个名为inner的函数 print('世界你好') 阅读全文
posted @ 2024-01-20 23:37 罗科-ROCCO 阅读(30) 评论(0) 推荐(0) 编辑
摘要:'''匿名函数:没有名字的函数如果你想要定义一个临时函数,没有想好名字,可以用匿名函数函数功能比较简单的情况下才会使用匿名函数匿名函数格式lambda 参数:功能 lambda功能自带返回值'''# 定义一个函数,计算任意两个数的和def func1(a,b): c = a+b print(c)fu 阅读全文
posted @ 2024-01-20 23:23 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:"""匿名函数:没有名字的函数如果你想要定义一个临时的函数,但是没想好名字怎么写,就可以用匿名函数函数功能比较简单的情况下才会使用匿名函数匿名函数格式lambda 参数:功能 lambda功能自带返回值"""# 定义一个函数,计算任意两数之和def func1(a, b): c = a + b pr 阅读全文
posted @ 2024-01-17 19:09 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:'''作用域:变量的作用范围全局变量:定义在函数外部的变量局部变量:定义在函数内部的变量函数内部可以访问全局变量,但是不能直接修改如果要修改全局变量,需要借助关键字 global声明函数内部用global修改了全局变量 那么全局变量已经被修改了'''n = 100def func(): global 阅读全文
posted @ 2024-01-17 18:59 罗科-ROCCO 阅读(9) 评论(0) 推荐(0) 编辑
摘要:'''定义的名字可以使用区域在函数外面定义的名字都属于全局名字在函数里面定义的名字都属于局部名字局部作用域和全局作用域Python自带名字(函数名和变量名)内置区域函数外面定义的名字:区局区域函数里面定义的名字:局部区域'''# a = 1 # 定义全局变量def func(): a = 1 # 定 阅读全文
posted @ 2024-01-14 16:13 罗科-ROCCO 阅读(11) 评论(0) 推荐(0) 编辑
摘要:def funcing(a,b): print(a,b)funcing(10,20) # 实参必须与形参保持一样# 默认参数:在调用函数的过程中,多次调用传入的实参一致,可以将参数定义为默认参数def funcing(a,b=2): # 语法要求:如果形参中包含位置参数和默认参数,位置参数必须放在前 阅读全文
posted @ 2024-01-13 21:04 罗科-ROCCO 阅读(17) 评论(0) 推荐(0) 编辑
摘要:# 获取数据的长度(不使用len)def getnum(str): #str保存的是列表数据 a = 0 # 定义一个变量,保存for循环的次数 for i in str: # 列表中有几个数就会循环几次 a = a+1 # 每次循环的次数加1 print(f'{str}的数据个数为{a}') # 阅读全文
posted @ 2024-01-13 19:08 罗科-ROCCO 阅读(14) 评论(0) 推荐(0) 编辑
摘要:'''形参-形式参数:在定义函数的时候,在小括号里面编写内容,编写的是一个名字(变量名)def 函数名(变量名1,变量名2) 函数的代码 实参-实际参数:在使用(调用)函数的时候,在小括号内编写内容,编写的是数据'''def sum(a): # a保存的是什么值?当调用sum函数时,就需要传入一个参 阅读全文
posted @ 2024-01-12 18:59 罗科-ROCCO 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示