Python Collections 模块 Python Collections 模块 Counter 在这个实验我们会学习 Collections 模块。这个模块实现了一些很好的数据结构,它们能帮助你解决各种实际问题。 >>> import collections 这是如何导入这个模块,现在我们来看看其中的一些类。 Counter 是一个有助于 hashable 对象计数的 dict 子类。它是一个无序的集合,其中 ha Python3 简明教程(实验楼) 2017-07-13 yeureka
Python 模块 Python 模块 模块介绍 到目前为止,我们在 Python 解释器中写的所有代码都在我们退出解释器的时候丢失了。但是当人们编写大型程序的时候他们会倾向于将代码分为多个不同的文件以便使用,调试以及拥有更好的可读性。在 Python 中我们使用模块来到达这些目的。模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。 你可以由全局变量 name 得到模块的模块名(一个字符 Python3 简明教程(实验楼) 2017-07-13 yeureka
Python 类 Python 类 定义类 在写你的第一个类之前,你应该知道它的语法。我们以下面这种方式定义类: class nameoftheclass(parent_class): statement1 statement2 statement3 在类的声明中你可以写任何 Python 语句,包括定义函数(在类中我们称为方法)。 >>> class MyClass(object): ... & Python3 简明教程(实验楼) 2017-07-13 yeureka
Python3 挑战实验 -- 玩转函数 Python3 挑战实验 -- 玩转函数 介绍 我们之前通过3个课程学习了 Python 的函数,文件处理,以及异常。这次我们通过一个简单的挑战实验来测试一下我们对之前代码的掌握程度。 目标 请在 /home/shiyanlou/Code写出一个 MinutesToHours.py 脚本文件,实现一个函数 Hours(),将用户输入的 分钟数 转化为 小时数和分钟数,并要求小时数尽量大。讲结果以 Python3 简明教程(实验楼) 2017-07-12 yeureka
Python 异常 Python 异常 在程序执行过程中发生的任何错误都是异常。每个异常显示一些相关的错误信息,比如你在 Python3 中使用 Python2 独有的语法就会发生 SyntaxError: 不小心在行首多打了一个空格就会产生 IndentationError: NameError 当有人试图访问一个未定义的变量则会发生 NameError。 >>> print(kushal) Tr Python3 简明教程(实验楼) 2017-07-12 yeureka
Python 文件处理 Python 文件处理 文件打开 我们使用 open() 函数打开文件。它需要两个参数,第一个参数是文件路径或文件名,第二个是文件的打开模式。模式通常是下面这样的: "r",以只读模式打开,你只能读取文件但不能编辑/删除文件的任何内容 "w",以写入模式打开,如果文件存在将会删除里面的所有内容,然后打开这个文件进行写入 "a",以追加模式代开,写入到文件中的任何数据将自动添加到末尾 默认的模式为只 Python3 简明教程(实验楼) 2017-07-11 yeureka
Python 函数 Python 函数 定义一个函数 我们使用关键字 def 来定义一个函数。 def functionname(params): statement1 statement2 让我们编写一个函数,它将接受两个整数作为输入,然后返回总和。 >>> def sum(a, b): ... return a + b 第二行有个 return 关键字,我们把 a + b 的值返回给调用者。 你 Python3 简明教程(实验楼) 2017-07-11 yeureka
Python 挑战:字符串操作 Python 挑战:字符串操作 介绍 我们之前通过4个课程学习了一些基本的 Python 3 知识。现在我们就来用一个挑战实验来巩固一下我们的实验效果。 目标 在/home/shiyanlou/Code创建一个 名为 FindDigits.py 的Python 脚本,请读取一串字符串并且把其中所有的数字组成一个新的字符串,并且打印出来。我们提供的字符串可以通过在命令行中输入如下代码来获取。 wge Python3 简明教程(实验楼) 2017-07-11 yeureka
Python 字符串 Python 字符串 可以通过几种不同的方式表示字符串。如单引号('...')或双引号("...")。下面的例子能帮助你更好的理解字符串。 >>> s = "I am Chinese" >>> s 'I am Chinese' >>> s = 'I am Chinese' >>> s = "Her Python3 简明教程(实验楼) 2017-07-11 yeureka
Python 数据结构 Python 数据结构 列表 >>> a = [23, 45, 1, -3434, 43624356, 234] >>> a.append(45) >>> a [23, 45, 1, -3434, 43624356, 234, 45] 首先我们建立了一个列表 a。然后调用列表的方法 a.append(45) 添加元素 45 到列表末尾。你可以看 Python3 简明教程(实验楼) 2017-07-10 yeureka