- 博客(15)
- 收藏
- 关注
原创 Python中__面向对象__学习 (上)
类是创建对象的基础模板。它为对象提供了创建的要求。类由以下三部分组成:(1)类名: 类的名称,它的首字母必须是大写,如:Cat(2)属性: 定义属性(变量)用于描述事物的特征,比如:人的姓名、年龄等特征是类中定义的数据。(3)方法: 方法(函数)用于描述事物的行为,比如,人会说话、微笑等类的行为。示例:上述例子中,我们定义了一个Cat的类,类的对象的参数固定第一个self,self代表类的对象自己,后面可引用对象的属性和方法,self 可以有‘类属性’和‘实例属性’。
2024-06-08 13:20:18
1301
1
原创 Python_文件操作_学习
文件的删除用到os模块中的remove函数,remove函数接受一个参数,即要删除的文件的路径。因为Python中 ,with...as:语句是一种很好的上下文管理器, 可以确保无论代码块中发生什么情况,文本资源最终都会被正确地释放和关闭。因为即便文件会在程序退出后自动关闭,但考虑到数据的安全性,在每次使用完文件后,都要使用close语句关闭文件,否则一旦程序奔溃就可能导致文件中的数据没有保存。根据填写要求,文件名是一定要有的,模式可以选填,如果不填,则要保证文本是存在的,否则报错。
2024-05-21 23:45:26
1350
1
原创 Scratch3.0版的安装教程
Scratch的核心特点是其图形化编程界面,它与Python、JavaScript等文本编程语言有显著差异。图形化编程使得Scratch更适合编程的初学者!
2024-05-19 23:55:07
1560
1
原创 Python中关于“闭包、装饰器”的学习
当调用 map 函数时,iterable 中的每个元素都会调用function 函数,所有元素调用 function 函数返回的结果会保存到一个迭代的对象中。闭包不仅可以访问它自己的参数,它所在的环境中的变量,也可以访问它所在的环境的外部变量。装饰器的工作原理是将一个函数作为参数传递给另一个函数,然后返回一个新的函数,这个新的函数在执行时会调用原始函数,并在原始函数的基础上添加额外的行为。对带参数的装饰器可理解为“加强装饰”,就是除了调用的函数带上参数,定义的内部函数也要都要带上参数。
2024-05-17 22:37:28
1271
原创 用 python 做个单词抽背系统
本篇主要用到定义函数、循环、分支/判断等方面的内容。因为单词好多,就纯粹手打部分内容。或者有excel版单词转成字典应该会好很多.....可以根据自己想要的再修改修改^-^ 比如 : 从某一单元内只挑几个词,或者在几个字典之间跳着抽且保留记录等......拉磨的驴给自己找个好鞭子_ 实锤!
2024-05-11 22:48:02
429
2
原创 速学Python中的“递归、匿名、随机”函数 : not(速成)
然后、由于匿名函数的函数模块只是一个表达式,所以它不能直接使用 print() 函数,即:lambda 函数体内直接写 print ()调用是错误的,因为print()是一个语句!Python中的匿名函数,也称为lambda函数,是一种不需要通过标准的def语句定义函数,因此它们通常用于创建小型的、一次性的函数对象,尤其是在需要提供函数作为参数传递给另一个函数时。由于匿名函数的特性,定义好了的匿名函数不可以直接使用,所以最好就是将它赋给一个变量,以便之后随时可以使用这个被赋值匿名的变量函数。
2024-05-09 21:33:24
533
原创 Python中关于“作用域”的学习
定义在函数内的变量,只能在函数内使用,它与函数外部,具有相同名称的其他变量没有任何关系。不同的函数,可以定义相同名字的局部变量,并且各个函数内的变量不会产生影响。上述代码中,在函数内部对全局变量boy进行修改,Python会把变量boy当做是局部变量,而在进行“boy += 2”之前,我们是没有声明局部变量boy的,因此,程序会报错。:如果你在一个函数中定义了另一个函数,那么内部函数可以访问外部函数的变量,这些变量对于内部函数来说就构成了外部嵌套作用域。全局变量是定义在函数外的变量,它拥有全局的作用域。
2024-05-05 23:11:59
390
3
原创 Python中关于“函数”的学习
如果传入的参数个数和 formal_args 参数的个数相同,不定长参数会返回空的元组或字典。定义函数时,可以给函数的参数设置默认值,这个参数被称为默认参数,当调用函数时,由于默认参数在定义时已经被赋值,所以可直接调用,而其它参数(如:不是被定义的函数参数)是必须传入值的。如果调用 num(1,2,3,4),则*args 将是一个包含两个元素的元组:(3,4)。因此,为了能让定义的函数更加通用,可以任意计算两个数字的和,就在定义函数的时候添加两个参数,让这两个参数来接收传递给函数的值。
2024-05-03 15:30:57
772
1
原创 Pycharm 软件的安装(win10 & win7)
Pycharm是一个集成开发环境(IDE),专门用于 Python 编程语言。它提供代码分析、图形化用户界面的调试、测试运行、代码重构、智能代码补全等功能,可以帮助我们提高编程效率。PyCharm 有两个版本:免费的社区版(Community Edition) 和付费的专业版 (Professional Edition)。这里主要介绍安装免费社区版的:方法一:官网安装往下划有:社区版Community Edition,点击Download下载。方法二:网盘下载安装。
2024-05-01 23:59:49
2549
1
原创 Python中循环语句(for、while...)的使用
Python中常见的两种循环语句遍历方式分别是 for( )循环 和 while( )循环。在中文解释里可拆开理解:遍:全面、普遍,历:经历、游历。合在一起:遍布_游历。在Python中,通过遍历,我们可以依次获取数据结构中的每个元素,并对其进行相应的操作。
2024-04-28 19:22:22
778
1
原创 Python中的列表、元组和字典
假如去一家餐厅吃饭,对于琳琅满目的菜式,有的想吃这个,有的想吃那个,如果我们能创建一个系统来写来记录是不是很方便呢~,但如果对每个菜品都赋值变量,那太繁琐了。因此、对于想经常变化的菜品,这个目标/元素,在python中我们就用’列表’来搞定!列表支持变化元素,我们就不用在单独修改某个元素,再在一个个传给列表变量。在本次操作中我用了“索引”的方法,对位置0也就是第一个元素进行大写(upper),对元素d进行删除,然后用了’insert’增加,与’append’末位增加相比,insert能指定位置插入增加。
2024-04-24 19:00:32
773
2
原创 Python中的if语句
当我们判断要判断多个条件时,比如:考高于90分可以玩两天,考80-90分可以玩1天,80-60分,偷跑去同学家玩,60分以下关禁闭学习。在python程序中,将“遇到满足一些规则、条件,才能继续做某些事情”常用“if”语句来处理。这种结构通常用于处理复杂的多个条件判断,但考虑到程序的可读性和代码的逻辑清晰,所以一般建议不超过3层的嵌套。在这代码中,我们先定义一个变量”mask”(成绩),因为成绩可以有小数,所以用float类型。当我们满足现有的这个条件时,做某件事,不满足现有的条件时做另一个事情。
2024-04-19 20:55:19
1099
1
原创 Python中的 input 语句
此外,无论我们给input输入的是什么类型的数据,input 函数都会将其作为字符串来处理和返回。在Python中,input 函数是一个内置函数(就是我们不用再import,可直接用),当调用 input ()时,程序会暂停执行,等待我们输入一行字符串并按下回车键后继续执行后面的程序。在这行代码中,input 函数有一个字符串参数 “请输入你最大的愿望:” 作为提示信息,程序会显示这条信息,然后等待我们输入。以上是有带提示信息的input,并进行相应的类型转换。以上是不带提示信息的input。
2024-04-14 23:01:26
191
1
原创 Python中的变量赋值和数据类型
这是因为系统会自动辨别变量的数据类型,不需要我们再说明变量的数据类型,如果希望查看变量的类型,可以使用“type(变量的名字)”来实现。通常情况下,字典的’键’会以字符串或者数值的形式表示,而’值’可以是任意类型。这个过程通过等号(=)实现的,‘=’左边是你想放某些数据的变量名,‘=’右边则是你想给变量的数据。这里我们定义了一个字典,字典的每个元素都是由两部分组成的,分别是键和值。None是NoneType类型的唯一值,它用来表示缺失的或未定义的值,表示“空值”或“无”,它通常用于初始化的一个变量。
2024-04-12 20:00:00
1131
原创 Python编写“四则运算”
1_以下定义的四则运算的单词在代码中作为“变量名”,只要和结果输出的名字一致就行,所以改成其他字母也行。3_输出时可直接打印变量,但打印字符串拼接时要注意都得是字符串格式 如:”...” + str()2_保证具体运算中的符号+ - * / 输入正确,其结果一般就符合想要的计算。仅此记录下编写过程中的小细节(其实是忘了被除数不可为0...... ^_O)
2024-04-08 16:47:11
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人