python基础
长颈鹿的甘雨
这个作者很懒,什么都没留下…
展开
-
Python语法基础刻意练习:Task12(模块)
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。下面是一个简单的模块(try.py):模块的导入import 语句模块定义好后,我们可以使...原创 2019-11-05 18:17:03 · 105 阅读 · 0 评论 -
Python语法基础刻意练习:Task11(魔法方法)
在python中,有一些内置好的特定的方法,这些方法在进行特定的操作时会自动被调用,称之为魔法方法,下面介绍几种常见的魔法方法:1.__ init __初始化函数,当一个实例被创建的时候初始化的方法,但是它并不是实例化调用的第一个方法,__new__才是实例化对象调用的第一个方法,在__new__之后,__init__必须至少有一个参数self,就是这个__new__返回的实例,__init_...原创 2019-11-04 19:26:53 · 193 阅读 · 0 评论 -
Python语法基础刻意练习:Task10(类和对象)
1.创建和使用类使用类几乎可以模拟任何东西。下面来编写一个表示小狗的简单类Dog——它表示的不是特定的小狗,而是任何小狗。对于大多数宠物狗,它们都有名字和年龄;我们还知道,大多数小狗还会蹲下和打滚。由于大多数小狗都具备上述两项信息和两种行为,我们的Dog类将包含它们。这个类让python知道如何创建表示小狗的对象。编写这个类后,我们将使用它来创建表示特定小狗的实例。创建Dog类根据Dog类...原创 2019-11-03 12:11:34 · 459 阅读 · 0 评论 -
Python语法基础刻意练习:Task09(else与with语句)
else的用法1.if—else结构最常见的的if—else语句:num=int(input('please input a number which is not 0: '))if num>0: print('+')else: print('-')2.while—else当while中有break时,可以用else判断是否执行了break:num=int(input(...原创 2019-10-31 18:14:47 · 164 阅读 · 0 评论 -
Python语法基础刻意练习:Task08(异常处理)
python标准异常异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。以下为简单的try…except…else的语法:try的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是...原创 2019-10-30 16:12:45 · 98 阅读 · 0 评论 -
Python语法基础刻意练习:Task07(文件与文件系统)
文件读文件打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的):f = open('try.py', 'r') #指明文件名和模式 mode参数默认值就是r如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:Traceback (most recent call last): File "...原创 2019-10-29 17:30:07 · 112 阅读 · 0 评论 -
Python语法基础刻意练习:Task06(字典与集合)
字典一个简单的字典alien_0={'color':'green','points':5}print(alien_0['color']) #greenprint(alien_0['points']) #5使用字典字典是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典,事实上,...原创 2019-10-29 14:42:08 · 161 阅读 · 0 评论 -
Python语法基础刻意练习:Task05(函数与Lambda表达式)
函数函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特殊任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让python运行其中的代码。定义函数# -*- coding: GBK -*-def greet_user(): (1) """显示简单的问候语""" (2) print('...原创 2019-10-26 21:41:52 · 165 阅读 · 0 评论 -
Python语法基础刻意练习:Task04(字符串与序列)
字符串在Task01中已经介绍了一些关于字符串的基本操作,现在再补充一些:1.对所有字符串做大小写转换(大写–>小写,小写–>大写):s='abc XYZ'print(s.swapcase()) #ABC xyz2.判断字符串类型:s='34'print(s.isdigit()) #True 检测字符串是否只由数字组成s='abc'print(s....原创 2019-10-24 22:45:11 · 153 阅读 · 0 评论 -
Python语法基础刻意练习:Task03(列表与元组)day2
操作列表前一天主要介绍了关于列表的基础知识,包括简单处理列表的方法、函数等。今天继续来说一下关于操作列表的相关知识。遍历整个列表在某些情况下,我们可能需要遍历整个列表来完成一些操作,要完成此操作,可以使用for循环,我们来看一个例子:bicycles=['trek','cannondale','redline'] for bicycle in bicycles: print...原创 2019-10-23 15:37:30 · 118 阅读 · 0 评论 -
Python语法基础刻意练习:Task03(列表与元组)day1
列表列表是什么列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。在Python中,用方括号([ ])来表示列表,并用逗号来分隔其中的元素。下面来看一个例子:bicycles=['trek','cannondale','redline','specialized']print...原创 2019-10-22 17:58:31 · 131 阅读 · 0 评论 -
Python语法基础刻意练习:Task02(条件与循环)
1.条件语句一个简单的示例:if 2==2: print('right') #right每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。如果测试的值为True,Python就将执行if语句后面的代码;如果为False,就忽略这些代码。最简单的if语句,只有一个测试和一个操作。if 2==2: print('right') #rightage...原创 2019-10-21 22:43:17 · 128 阅读 · 0 评论 -
Python语法基础刻意练习 Task01
Task01:变量、运算符与数据类型1.变量我们先来看一个例子:message='Hello Python world!'print(message)发现输出为 Hello Python world! 。我们添加了一个名为message的变量。每个变量都存储了一个值—与变量相关联的信息。下面我们来扩展此程序:message='Hello Python world!'print(...原创 2019-10-20 11:08:02 · 204 阅读 · 0 评论