一 编程语言分类 机器语言:使用二进制指令去编写程序,直接操作硬件,考虑硬件细节  汇编语言:用英文字符代替二进制指令去编写程序,直接操作硬件,考虑硬件细节 高级语言:用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节。可以分为: 编译型:编译型语言的先将源代码编译生成机器语言,再由机器运行机器码(二进制)。程序在执行之前需要一个专门的编译过程,把程序编译成
# Python中的self变量:自我定义还是预设? 在Python编程中,尤其是在面向对象编程(OOP)中,`self`变量是一个极为重要的概念。它并不是Python的关键字,而是一个约定俗成的名称,代表类的实例自身。在这篇文章中,我们将深入探讨`self`的作用、定义以及使用场景,并通过示例代码和状态图加深理解。 ## 什么是self? 在Python中,`self`用于指代类的实例。每
原创 2024-09-10 06:06:48
46阅读
python我们学到类的时候会发现一个神奇的事,原来书写一个没有参数的函数如下:def eat(): print("小猫爱吃鱼") eat()结果: 从上面基本的函数中我们发现不刻意用参数的时候函数名后面的括号中什么都没有,我们调用函数的时候也没有传参数给这个函数,函数 一向是不调用不执行这么一来 我带大家看一下函数在类中的方法书写:class Cat: def eat(self
【编程基础之Python】9、Python中的变量Python中的变量变量定义和赋值变量的命名规范变量的类型变量的作用域变量的赋值特殊的变量删除变量总结 Python中的变量Python中,变量是用来存储数据的一种方式。Python是一种动态类型语言,因此在声明变量时不需要指定其数据类型。变量Python中具有非常重要的作用,可以用于存储计算结果、操作数据、传递参数等。本文将详细介绍Pyt
函数全局变量、局部变量全局变量:就是定义在函数外面的变量。局部变量定义在函数里面的变量,局部变量只能在函数里面使用,出了函数外面就不能用了。实例1:如果函数内有变量就找函数内的变量,如果函数内无变量就去找全局的变量 name = 'abc'#全局变量 def ldd(): name = 'dongmei'#局部变量 print(name) ldd()#函数调用,函数定义了需要调
# Python中的`self`变量及其类型 在Python中,`self`是一个特殊的变量,它在类的方法中使用,用于指向类实例本身。`self`并不是Python内置的关键字,而是一种约定俗成的命名方式,用来表示当前对象的引用。在类的构造函数(`__init__`方法)中,`self`通常用于接收初始化参数,并将它们存储为实例变量。 ## `self`的类型 `self`的类型取决于它所属
原创 2024-07-17 05:19:06
43阅读
3、python的几种变量——按作用域分1、全局变量:在模块内、在所有函数外面、在class外面,这就是全局变量。 2、局部变量:在函数内、在class的方法内(未加self修饰的) ,这就是局部变量,调用形式:类.局部变量名字 3、静态变量(也可以说,类属性):在class内的,但不在class的方法内的,这就是静态变量 4、实例变量(也可以说,实例属性):在class的方法内的,用self修饰
# Python self variable nested variables In Python, the `self` variable is a special variable that is used inside methods to refer to the instance of the class. It is a way to access the instance vari
原创 2024-06-20 04:10:38
41阅读
概念:可以使用现有类的所有功能,并在无需重新编写原来的类(父类)的情况下对这些功能进行扩展。应用场景:一般有多个类都想要调同样的方法,就会把这些方法封装在一个父类, 多个子类就可以去调用,子类通过继承可以获得父类的属性和方法,提高开发的效率及代码的复用率。 一、继承语法: class 类名(父类)# 定义父类 class Base: def eat(self): print
转载 2024-02-26 22:51:52
57阅读
# Python中的self变量指针探索 在Python中,self是一个非常重要的概念,尤其是在面向对象编程(OOP)中。它代表了类的实例(对象)本身,使得实例能访问其属性和方法。本文将深入探讨self的工作原理,并通过示例帮助大家更好地理解它的应用。同时,我们将使用Mermaid语法展示类图和ER图,以图形化方式呈现所学知识。 ## 什么是self? 在Python的类方法中,第一个参数
原创 9月前
29阅读
问题的缘起 今天完成了LeetCode首秀(而且是用刚学不久的python做的),心情挺激动的,毕竟之前只涉猎了竞赛OJ,没有在应用型平台上刷过题,不妨定一个小目标,今年拿到力扣全家桶!!! 今天的每日一题对python非常友好,有关数组索引查找,原题如下: 给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元
1 引言在Python当中,如果代码写得规范一些,通常会写上一句“if __name__==’__main__:”作为程序的入口,但似乎没有这么一句代码,程序也能正常运行。这句代码多于吗?原理又在哪里?本篇博文对此进行总结说明。2 程序入口学过Java、C、C++的程序员应该都知道,每次开启一个程序,都必须写一个主函数作为程序的入口,也就是我们常说的main函数。如下所示, main()就是Jav
函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果。通过使用函数,可以提高代码的重复利用率。本文主要介绍Python函数的定义、调用和函数参数设置方法。函数的定义Python函数定义非常简单,使用关键字def定义。函数必须先定义后使用。Python函数定义的格式如下所示:def函数名(参数1,参数2,...):语句块return [表达式]函数名可以是字母、数字或下划线组成的字符串
# 在Python中如何定义selfPython中,self是一个特殊的参数,用于表示类的实例。它通常作为方法的第一个参数,被约定俗成地命名为self。通过self,我们可以访问类的属性和方法。 ## 问题描述 假设我们要设计一个简单的学生类,其中包含学生的姓名、年龄和成绩。我们需要解决的问题是如何定义self来实现对学生类的实例进行初始化和操作。 ## 解决方案 ### 定义学生类
原创 2023-08-11 15:15:22
93阅读
self的使用:self代表类的实例[对象],而非类本身 类的方法与普通的函数只有一个特殊的区别—>他们必须有一个额外的第一个参数名称,按照惯例它的名字是selfself不是python的关键字)  1.self定义的时候需要定义,但是在调用的时候会自动传入2.self的名字并不是规定死的,但是最好还是按照约定使用self3.self总是指调用时的类的实例 类变量和成
转载 2023-08-26 15:36:05
729阅读
# 如何在 Python 类的 `__init__` 方法中定义变量而不使用 `self` 在 Python 中,`self` 是实例对象的引用,它允许你访问实例的属性和方法。在 `__init__` 方法中,通常我们会用 `self` 来定义实例变量。但是,有时你可能想在 `__init__` 方法中定义一些变量,而不使用 `self`。这篇文章旨在帮助你理解如何实现这一点。 ## 流程
原创 2024-10-07 05:10:55
46阅读
python中的数据类型0. 引子工作中涉及到python,也有一段时间了,发现个很容易忽略的问题,居然一直没注意到。dict = {} def func(dict):   dict['key'] = 'value' func(dict) print dict以前印象里,python这里的dict结果应该是空的,理所当然的认为了,函数中拿到的dict是另一个被复制了的dict。可是这里打印的结果是
python self用法 在定义类的过程中,无论是显式的创建类的构造方法,还是向类中添加实例方法,都要将self参数作为方法的第一个参数。class Person: def __init__(self): print("正在执行构造方法") def study(self, name): print(name, "正在学python")python
# Python中的self变量解析:为什么它不能被改变 在Python中,`self`是一个特殊的参数,在定义类的方法时作为第一个参数传入,用于引用实例对象自身。虽然`self`在方法内部广泛使用,但它本身是一个指向对象的引用,而不是一个可变的值。本文将详细探讨这一概念,提供相关的代码示例及流程图。 ## 1. 什么是self? 在类的方法中,`self`代表的是该类的实例对象。这使得实例
原创 10月前
154阅读
# Python中修改self变量的指南 作为一名刚入行的开发者,你可能会遇到需要在Python类中修改`self`变量的情况。`self`是一个指向类实例的引用,它允许你访问类的属性和方法。本文将指导你如何实现这一功能。 ## 步骤概览 首先,让我们通过一个表格来概览整个流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 定义类 | | 2 | 在类中定义方法 |
原创 2024-07-22 11:43:07
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5