Skip to main content

标签: 属性

Python 入门基础知识 - 类的属性和方法

类的属性和方法每一个类都有自己的属性和方法。属性和方法是面向对象程序设计所独有的概念。属性是类所封装的数据,而方法则是类对数据进行的操作。类的属性在上一篇文章中简单的定义和使用了类的属性。类的属性实际上是类内部的变量。上一篇文章的例子使用了类的属性,确切的说,称作类的公有属性。在上篇文章中在类的外部设置了其属性的值,在某些情况下可能不希望在类的外部多其属性进行操作,此时就可以使用类的私有属性。数据保护是面向对象程序设计所特有的,在面向过程的程序设计中并没有数据保护的概念。在Python中与C++不同...[…]

Read More

Python 入门基础知识 - 正则表达式对象的属性和方法

正则表达式对象的属性和方法正则表达式对象提供了与re模块中函数类似的字符串操作方法。常用的正则表达式对象的属性和方法可以分为以下几种匹配和搜索正则表达式对象的match()方式用于从字符串开始处进行匹配,或者从指定位置进行匹配。要匹配的字符串必须位于开始,或者参数指定的位置才会匹配成功。原型如下match(string[, pos[, endpos]])参数含义如下string: 要进行匹配的字符串。pos: 可选参数,进行匹配的起始位置。endpos:...[…]

Read More

Python 入门基础知识 - 模块独立运行-__name__属性及dir()函数

模块独立运行-__name__属性每个Python脚本在运行时都有一个__name__属性(name前后均是两条下划线)。在脚本中通过对__name__属性值的判断,可以让脚本在作为导入模块和独立运行时都可以正确运行。在Python中如果脚本作为模块被导入,则其__name__属性被设置为模块名。如果脚本独立运行,则其__name__属性被设置为"__main__"。因此可以通过__name__属性来判断脚本的运行状态。如下所示脚本,既可以自己运行,也可以作为模块被其他脚本导入。#...[…]

Read More