系列文章: 文章目录数据类型数字运算操作字符串类型及操作字符串切片正向字符串切片反向字符串操作符成员运算 in字符串处理布尔类型类型转换组合类型:列表、元组、字典、集合列表元组字典集合命名规范变量命名程序格式-空格的使用函数命名命名数据输出格式化方法 format 数据类型1.数字类型:int 整形 整数float 浮点型 小数complex 复数 字符串类型 由 数字、字母、空格、其他字符组合
转载 2024-07-26 15:20:29
23阅读
# Python中的self变量:自我定义还是预设? 在Python编程中,尤其在面向对象编程(OOP)中,`self`变量一个极为重要的概念。它并不是Python的关键字,而是一个约定俗成的名称,代表类的实例自身。在这篇文章中,我们将深入探讨`self`的作用、定义以及使用场景,并通过示例代码和状态图加深理解。 ## 什么self? 在Python中,`self`用于指代类的实例。每
原创 2024-09-10 06:06:48
46阅读
Python中,self一个在类的方法中广泛使用的关键词,尤其对于面向对象编程初学者来说,理解self的意义和作用至关重要。然而,很多人可能会疑惑:self到底一个指针?这篇文章将详细探讨self的概念,并解释它在Python中的角色。一、什么selfselfPython类中的一个常规命名约定,通常用于类的方法中,表示类的实例本身。换句话说,当你定义一个类并创建它的对象时,self
原创 2024-08-26 16:33:14
35阅读
# Python变量命名批量创建的方法 在Python中,批量创建变量命名一个常见的需求。对于刚入行的小白来说,这可能看起来复杂,但其实只需遵循一个简单的流程。本文将通过表格和代码示例教你如何实现这一目标。 ## 流程步骤 | 步骤 | 操作 | |-------|-------------------------| | 1 | 确定变
原创 2024-08-03 07:19:20
64阅读
3、python的几种变量——按作用域分1、全局变量:在模块内、在所有函数外面、在class外面,这就是全局变量。 2、局部变量:在函数内、在class的方法内(未加self修饰的) ,这就是局部变量,调用形式:类.局部变量名字 3、静态变量(也可以说,类属性):在class内的,但不在class的方法内的,这就是静态变量 4、实例变量(也可以说,实例属性):在class的方法内的,用self修饰
变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。1. Python变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。Python 使用等号=作为赋值运
# 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阅读
什么变量?#变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量) 变量的定义 在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 等号(=)用来给变量赋值 =左边一个变量名 =右边存储在变量中的值 变量名 = 值 #变量定义之后,后续就可以直接使用了# _*_ coding:utf-8 _*_ """ file:变量01.
# Python中的self变量指针探索 在Python中,self一个非常重要的概念,尤其在面向对象编程(OOP)中。它代表了类的实例(对象)本身,使得实例能访问其属性和方法。本文将深入探讨self的工作原理,并通过示例帮助大家更好地理解它的应用。同时,我们将使用Mermaid语法展示类图和ER图,以图形化方式呈现所学知识。 ## 什么self? 在Python的类方法中,第一个参数
原创 9月前
29阅读
一 编程语言分类 机器语言:使用二进制指令去编写程序,直接操作硬件,考虑硬件细节  汇编语言:用英文字符代替二进制指令去编写程序,直接操作硬件,考虑硬件细节 高级语言:用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节。可以分为: 编译型:编译型语言的先将源代码编译生成机器语言,再由机器运行机器码(二进制)。程序在执行之前需要一个专门的编译过程,把程序编译成
self的使用:self代表类的实例[对象],而非类本身 类的方法与普通的函数只有一个特殊的区别—>他们必须有一个额外的第一个参数名称,按照惯例它的名字selfself不是python的关键字)  1.self在定义的时候需要定义,但是在调用的时候会自动传入2.self的名字并不是规定死的,但是最好还是按照约定使用self3.self总是指调用时的类的实例 类变量和成
转载 2023-08-26 15:36:05
729阅读
1 class的编写与语法  class中所有函数的第一个入参必须self命名的,相当于Java的this,只不过Java类中的方法没有显式的将this放入入参内,而python中却将self显示的声明在函数的入参里,当然函数真正被调用时self这个变量不需要传入的。SelfPython中约定俗成的参数名名,可以换成别的命名。  class的构造器一定要是__init__
# Python类里面变量前都要加self ## 一、流程概述 下面实现“python类里面变量前都要加self”的流程概述: | 步骤 | 描述 | | ---- | ---- | | 第一步 | 理解self的作用 | | 第二步 | 声明类并定义类的属性和方法 | | 第三步 | 使用类创建对象 | | 第四步 | 访问类的属性和调用类的方法 | 接下来,我们将详细介绍每一步的具
原创 2023-09-09 07:36:12
384阅读
问题的缘起 今天完成了LeetCode首秀(而且用刚学不久的python做的),心情挺激动的,毕竟之前只涉猎了竞赛OJ,没有在应用型平台上刷过题,不妨定一个小目标,今年拿到力扣全家桶!!! 今天的每日一题对python非常友好,有关数组索引查找,原题如下: 给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 我们这样定义数组 中心索引 的:数组中心索引的左侧所有元
变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。1. Python变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。Python 使用等号=作为赋值运
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阅读
本节内容函数的定义方法函数功能函数的返回值函数的形参与实参全局变量与局部变量递归函数的作用域匿名函数lambda函数式编程常用内置函数其他内置函数函数函数的定义方法函数就相当于一个文件,这个文件有他特定的功能可以减少代码的重写1 def函数名 (参数):2 "函数的注释"3 函数体4 return x若命名了相同的函数名,则调用函数时下面的函数会覆盖掉上面的函数函数的功能1.代码重用2.保持一致性
  • 1
  • 2
  • 3
  • 4
  • 5