- 博客(10)
- 收藏
- 关注
原创 Python语法练习10——魔法方法(一)
1.什么是Python魔法方法魔法方法就如同它的名字一样神奇,总能在你需要的时候为你提供某种方法来让你的想法实现。魔法方法是指Python内部已经包含的,被双下划线所包围的方法,这些方法在进行特定的操作时会自动被调用,它们是Python面向对象下智慧的结晶。初学者掌握Python的魔法方法也就变得尤为重要了。2.为什么要使用Python魔法方法使用Python的魔法方法可以使Python的自...
2019-11-03 22:32:47 202
原创 Python语法练习10——类与对象(一)
一.类1.创建和使用类首字母大写的名称指的是类类定义中括号为空:从空白创建这个类1.2.根据类创建实例1.2.1访问属性1.2.2调用方法python类方法的特性1、与静态方法一样,类方法可以通过类名调用类方法。2、与静态方法一样,类成员方法无法访问对象实体变量,可以访问类的静态变量。3、类方法需要传入代表本类的cls参数。4、使用@classmethod定义类方法。1.2...
2019-11-01 22:47:23 146
原创 Python语法练习9——else语句和with语句
一.else语句1.if-else语句2.while/for-else语句执行完while/for才会执行else,如果while/for循环没有执行完发生中断跳出循环,就不会执行else语句。3.try-except-else语句else与异常处理搭配,只要try中的语句没有出现异常,就执行else语句。若执行了except语句块,就不执行else语句。二.with语句1.with...
2019-10-31 22:42:57 243
原创 Python语法练习8——异常
Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。若编写了处理异常的代码,程序将继续运行,若没有,程序将停止并显示一个traceback.2.try-except代码块(1)若try代码块中的代码运行起来没有问题,Python将跳过except代码块,若在太容易代码块中发生错误,Python将查找相应expect代码块,并运行其中代码。(2)若except代码块后面还...
2019-10-30 22:50:32 500
原创 Python语法练习7——文件与文件系统(一)(二)
1.读取文件1.1读取整个文件with open(‘pi_digits.txt’) as file object:contents=file_pbject.read()print(contents)要先打开文件,才能访问它。使用函数open(),并接收一个参数,即要打开的文件名称。关键字with在不需访问文件后自动将其关闭。或调用open()和close()来打开和关闭文件。读取文件...
2019-10-28 22:19:56 181
原创 Python语法练习6——字典与集合
一.字典1.1使用字典可存储的信息量几乎不受限制字典是一系列键-值对,可以使用键来访问与之相关联的值,值也可以是数字、字符串、列表或字典使用{},键与值之间冒号分隔,键-值对之间逗号分隔。1.2访问字典中的值1.3添加键-值对键-值对的排列顺序与添加顺序不同。当需要编写能自动生成大量键-值对的代码时,可以先定义一个空字典。1.4修改字典中的值1.5删除键-值对使用del语句...
2019-10-27 22:43:48 607
原创 Python语法练习5——函数与lambda表达式(一)
一.函数1.1定义函数如def greet_user():print(“Hello!”)关键词def告诉Python你要定义一个函数,要指出函数名,还可能在括号内支出函数为完成其任务需要什么样的信息,括号可为空,但括号不可省,最后,定义以冒号结尾。下面的所有缩进行构成了函数体。1.2向函数传递信息如def greet_user(username):print(“Hello,”...
2019-10-25 22:33:35 215 1
原创 Python语法练习4——字符串与序列
1.数据类型——字符串字符串就是一系列字符,用引号括起,双引号、单引号均可。(这种灵活性可使你在字符串内包含引号和撇号)1.1修改字符串的大小写方法title()upper()lower()——存储数据时往往有用1.2合并、拼接字符串使用 +1.3添加空白制表符: /t换行符: /n可以连用: /n/t1.4删除空白可删除字符串中多余的空白,但为暂时删除,可以将操作的结果...
2019-10-24 21:51:56 190
原创 Python语法练习3——列表与元组(一)(二)
一.列表1.是什么1.1用[ ]表示列表,并用逗号分隔其中元素。如:bicycles=[‘trek’,‘cannondale’,‘redline’,'specialized]ps:可以给列表指定一个复数名称1.2若打印列表,Python将打印列表的内部表示,包括方括号。1.3列表是有序集合2.访问列表元素如:print(bicycles[0])只返回该元素,不包括方括号和引号ps...
2019-10-22 22:49:05 442
原创 Python语法练习2——条件、循环语句
一。条件语句以一种方式处理列表中大多数元素,以另一种不同方式处理包含特定值的元素。1.条件测试每条if 语句核心是一个值为true或false的表达式,此表达式为条件测试。1.1检查是否相等ps.要区分大小写 若大小写无关紧要,可将变量值全部转换为小写,再比较。1.2比较数字1.3检查多个条件1.3.1使用and1.3.2使用or1.4检查特定值是否包含在列表中1.5布尔表达...
2019-10-21 22:56:47 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人