自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 写给小白的Python之019:面向对象-类方法、静态方法

导读:1.类方法2.静态方法3.类方法、实例方法、静态方法1. 类方法类对象所拥有的方法。需要用装饰器@classmethod来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数。类方法调用:类名.类方法()示例:class Dog(object): __type = "狗" # 类方法,用cla...

2018-05-17 08:15:00 164

转载 写给小白的Python之018:面向对象-私有成员、@property

导读:1.私有成员2.@property3.访问对象信息1.私有成员在某些情况下,我们希望限制用户访问对象的属性或方法,也就是希望它是私有的,对外隐蔽。那么,如何在类中定义私有属性或私有方法呢:在属性名或方法名前加上两个下划线__,使其不能在类的外部使用。1.类的私有属性和私有方法,都不能通过对象直接访问,但是可以在本类内部通过self访问;2.类...

2018-05-16 07:05:00 112

转载 写给小白的Python之017:面向对象-封装、继承、多态

1.封装面向对象三大特性:封装、继承、多态封装(Encapsulation):这是定义类的 准则,单个类。根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中。封装的意义:1.将属性和方法放到一起做为一个整体,然后通过实例化对象来处理;2.隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了;3.对类的属性和方法增加 访问权限控制。2....

2018-05-11 07:31:00 127

转载 写给小白的Python之016:面向对象-魔法方法

导读:1.__init__方法2. __str__、__repr__方法3.__del__方法4.__new__方法魔法方法:在恰当的时候会自动执行的方法。魔法方法名两边各有2个下划线。方法名称都已经由官方规定好了的。1. __init__方法在创建实例时,通常可能都需要有特定的初始状态,所以一个类可以定义一个名为__init__...

2018-05-09 06:44:00 113

转载 写给小白的Python之015:面向对象-类和对象

导读:1.面向对象介绍2.面向对象基本概念3.创建类4.类对象5.实例对象6.类属性、实例属性与实例方法1.面向对象介绍Python是一种面向对象的脚本语言,所以它也提供了面向对象编程的所有基本特征:允许多继承的类继承机制、派生类可以重写它父类的任何方法、一个方法可以调用父类中同名的方法、对象可以包含任意数量和类型的数据成员。面向对象(object-...

2018-05-08 08:02:00 118

转载 写给小白的Python之014:匿名函数、递归函数

导读:1.匿名函数2.递归函数1.匿名函数lambda关键词能创建小型匿名函数。lambda函数能接收任何数量的参数,但只能返回一个表达式的值,它的语法只包含一个语句,如下:lambda [arg1 [,arg2,.....argn]] : expressionlambda表达式可以在任何需要函数对象的地方使用,且不能直接调用print,它们在语法上被限制为单一的...

2018-05-07 08:01:00 103

转载 写给小白的Python之013:文件操作

一、文件的打开与关闭1. 文件的打开在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。open(文件名,访问模式)示例如下: f = open('test.txt', 'w') 2. 文件的关闭示例如下:# 新建一个文件,文件名为:test.txtf = open('test.txt', 'w')...

2018-04-25 07:29:00 121

转载 写给小白的Python之012:传值还是传引用?

导读:1.变量和对象2.可变对象与不可变对象3.引用传参在C/C++中,传值和传引用是函数参数传递的两种方式。由于思维定式,从C/C++转过来的Python初学者也经常会感到疑惑:在Python中,函数参数传递是传值,还是传引用呢?看下面两段代码:def foo(arg):arg = 5print(arg)x = 1foo(x) # 输出5...

2018-04-24 07:41:00 140

转载 写给小白的Python之011:函数

导读:1.函数的定义2.函数的文档注释3.函数的参数与调用4.函数参数的类型(重点)5.函数的返回值6.函数的嵌套调用7.局部变量和全局变量所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用。函数的使用包含两个步骤:1.定义函数——封装独立的功能2.调用函数——享受封装的成果函数的作用:在开...

2018-04-15 08:20:00 161

转载 写给小白的Python之010:数据类型之集合、公共方法

导读:1.集合2.内置函数3.切片4.运算符5.数据类型转换6.数据类型检查、一、集合集合(set)是一个 无序 不重复 元素的集。基本功能是进行成员关系测试和消除重复元素。可以使用大括号 或者 set()函数创建set集合。注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。>>&gt...

2018-04-10 10:32:00 132

转载 写给小白的Python之009:数据类型之字典

导读:1.字典字典(dictionary)是Python中另一个非常有用的内置数据类型。 在其他语言中也称为 map。字典是一种映射类型(mapping type),它是一个无序的键 : 值对集合。关键字必须使用不可变类型,也就是说list和包含可变类型的tuple不能做关键字。在同一个字典中,关键字还必须互不相同。字典是一个无序的数据集合,使用print函数输出字典时,通...

2018-04-10 09:57:00 211

转载 写给小白的Python之008:数据类型之元组

导读:1.元组元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。元组中的元素类型也可以不相同:>>> a = (1991, 2014, 'physics', 'math')>>> print(a, type(a), len(a))(1991, 2014, 'physics'...

2018-04-05 14:36:00 135

转载 写给小白的Python之007:运算符

导读:1.算数运算符2.赋值运算符3.关系运算符4.逻辑运算符5.成员运算符6.身份运算符和isinstance( )7.位运算符8.运算符优先级9.表达式python支持以下几种运算符。一、算数运算符1. 双斜杠// 除法总是向下取整。2. 从浮点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和mat...

2018-04-05 14:24:00 140

转载 写给小白的Python之006:数据类型之列表

导读:1.列表2.列表的方法3.列表的遍历4.列表当栈和队列5.列表推导式6.列表嵌套7.del语句一、列表list(列表)是Python中使用最频繁的数据类型,在其他语言中通常叫做数组。列表是写在方括号之间、用逗号分隔开的元素列表。索引从0开始。列表的格式为:[元素1,元素2,元素3…]注意:从列表中取值时,如果超出索引范围,程序...

2018-04-05 13:52:00 625

转载 写给小白的Python之005:语句

导读 :1.if语句2.while语句3.for语句4.break和continue5.pass和else一、if语句if语句是最常用的条件控制语句,Python中的一般形式为:if 条件一:statementselif 条件二:pass # 空语句/占位语句else:statementsPython中用e...

2018-04-02 08:31:00 196

转载 写给小白的Python之004:数据类型之字符串

导读:1.字符串2.转义字符3.字符串的运算4.字符串的索引5.字符串的切片6.字符串的常用操作字符串是Python中很重要的数据类型。一、字符串1. 如何表示字符串单引号、双引号、三引号。>>> 'hello''hello'>>> "hello"'hello'>&gt...

2018-03-30 22:29:00 181

转载 写给小白的Python之003:数据类型之数字、布尔

导读:1.数字类型2.进制转换3.布尔类型Python的数据类型有数字型、布尔型、字符串、列表、元组、字典和集合。今天只讲数字型和布尔型。这两个数据类型都比较简单,因此,在这里不再赘述,基本以实际代码演示为主。一、number:数字型Python3中数字有3种:整型:int浮点数:float复数:complex其他语言整数...

2018-03-30 21:06:00 209

转载 写给小白的Python之002:变量 注释 输入 输出

导读:1.变量2.字符编码3.注释4.输出5.输入6.缩进7.报错单词释义8.代码规范基础语法是任何语言的基础,只有熟练掌握,才能灵活用语言,写出高效、优美、简洁的代码。Python的语法是非常灵活别具一格的。学习语言就要学习它的风格、特点,这才是语言的精粹。Python尤其如此。一、变量变量(Variables)是为了存储程序运算过...

2018-03-30 20:18:00 329

转载 写给小白的Python之001:Python简介及安装

导读:1.Python是什么?2.Python的优点3.Python的缺点4.Python擅长的领域一、Python是什么?Python时候全球4大最流行的编程语言之一,因为其语法简洁、功能强大,目前已广泛应用于人工智能、云计算开发、大数据开发、数据分析、科学运算、网站开发、爬虫、自动化运维、自动化测试、游戏开发金融分析等领域。二、Python的优点...

2018-03-24 20:47:00 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除