摘要:一个实例的私有属性就是以__开头的属性,无法被外部访问,那这些属性定义有什么用?虽然私有属性无法从外部访问,但是,从类的内部是可以访问的。除了可以定义实例的属性外,还可以定义实例的方法。实例的方法就是在类中定义的函数,(实例方法第一个参数必须是 self!),指向调用该方法的实例本身,其他参数和一个
阅读全文
摘要:https://www.jb51.net/article/239280.htm
阅读全文
摘要:文件处理是任何 Web 应用程序的重要组成部分。 Python 有几个函数用于创建、读取、更新和删除文件。 文件处理 在 Python 中处理文件的关键函数是 open()函数。 该open()函数有两个参数; 文件名和模式。 打开文件有四种不同的方法(模式): "r"- 读取 - 默认值。打开文件
阅读全文
摘要:什么是模块? 将模块视为与代码库相同。 包含一组要包含在应用程序中的函数的文件。 创建一个模块 要创建一个模块,只需将所需的代码保存在文件扩展名为的文件中.py: 例子 将此代码保存在名为mymodule.py def greeting(name): print("Hello, " + name)
阅读全文
摘要:变量只能在它创建的区域内使用。这称为范围。 本地范围 在函数内部创建的变量属于该函数的局部范围,并且只能在该函数内部使用。 例子 在函数内部创建的变量在该函数内部可用: def myfunc(): x = 300 print(x)myfunc() 自己试试 » 函数里面的函数 如上例所述,该变量x在
阅读全文
摘要:迭代器是一个包含可数个值的对象。 迭代器是可以迭代的对象,这意味着您可以遍历所有值。 从技术上讲,在 Python 中,迭代器是一个实现迭代器协议的对象,它由方法__iter__() 和__next__(). 迭代器与可迭代 列表、元组、字典和集合都是可迭代的对象。它们是可迭代的 容器,您可以从中获
阅读全文
摘要:input() 函数 Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。 注意:在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输
阅读全文
摘要:为了确保字符串按预期显示,我们可以使用该format()方法格式化结果。 字符串格式() 该format()方法允许您格式化字符串的选定部分。 有时,您无法控制文本的某些部分,它们可能来自数据库或用户输入? {}要控制这些值,请在文本中 添加占位符(大括号),并通过以下format()方法运行这些值
阅读全文
摘要:继承允许我们定义一个从另一个类继承所有方法和属性的类。 父类是继承自的类,也称为基类。 子类是从另一个类继承的类,也称为派生类。 创建父类 任何类都可以是父类,因此语法与创建任何其他类相同: 例子 创建一个名为 的类Person,具有 firstname和lastname属性,以及一个printna
阅读全文
摘要:Python 是一种面向对象的编程语言。 Python 中几乎所有的东西都是一个对象,有它的属性和方法。 一个类就像一个对象构造器,或者一个用于创建对象的“蓝图”。 创建一个类 要创建一个类,请使用关键字class: 例子 创建一个名为 MyClass 的类,并带有一个名为 x 的属性: class
阅读全文
摘要:List: 列表 python 中的 list 是 python 的内置数据类型,list 中的数据类型不必相同,在 list 中保存的是数据的存放的地址,即指针,并非数据。 array:数组 array() 是 numpy 包中的一个函数,array 里的元素都是同一类型。 ndarray: 是一
阅读全文
摘要:ambda 函数是一个小的匿名函数。 一个 lambda 函数可以接受任意数量的参数,但只能有一个表达式。 lambda arguments : expression 将 10 添加到参数a,并返回结果: x = lambda a : a + 10 print(x(5)) x = lambda a,
阅读全文
摘要:for循环用于迭代序列(即列表、元组、字典、集合或字符串)。 这不像其他编程语言中的for关键字,而更像是其他面向对象编程语言中的迭代器方法。 使用for循环,我们可以执行一组语句,对列表、元组、集合等中的每个项目执行一次。 嵌套循环 嵌套循环是循环内的循环。 “内循环”将在“外循环”的每次迭代中执
阅读全文
摘要:等于:a == b 不等于:a != b 小于:a < b 小于或等于:a <= b 大于:a > b 大于或等于:a >= b Elif elif关键字是 python的说法“如果前面的条件不成立,那么试试这个条件”。 a = 33 b = 33 if b > a: print("b is gre
阅读全文
摘要:字典项目 字典项目是有序的、可更改的,并且不允许重复。 字典项以键:值对的形式呈现,并且可以使用键名来引用。 info字典里面print出来是个列表,里面装着元组,元组可以用这种a,b=c的方法赋值,故有了下面这种第二种打印方法。 thisdict = { "brand": "Ford", "mod
阅读全文
摘要:集合用于将多个项目存储在单个变量中。 Set 是 Python 中用于存储数据集合的 4 种内置数据类型之一,另外 3 种是List、 Tuple和Dictionary,它们都具有不同的质量和用途。 集合是无序、不可更改*和未索引的集合。 #创建一个集合: thisset = {"apple", "
阅读全文
摘要:mytuple = ("apple", "banana", "cherry") 元组是有序且不可更改的集合。 元组项 元组项是有序的、不可更改的,并且允许重复值。 元组项被索引,第一项具有索引[0],第二项具有索引[1]等。 已订购 当我们说元组是有序的时,这意味着项目具有定义的顺序,并且该顺序不会
阅读全文
摘要:List是一个有序且可变的集合。允许重复成员。 元组是一个有序且不可更改的集合。允许重复成员。 Set是一个无序、不可更改*和无索引的集合。没有重复的成员。 字典是一个有序的集合**和可变的。没有重复的成员。 列表长度 要确定列表有多少项,请使用以下 len()函数: thislist = ["ap
阅读全文
摘要:python中的字符串用单引号或双引号括起来。 'hello'与"hello"相同。 您可以使用以下函数显示字符串文字print(): print("Hello") print('Hello') 字符串长度 要获取字符串的长度,请使用该len()函数。 a = "Hello, World!" pri
阅读全文