
python新手入门
普通的石头人
爱上一场认真的消遣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python新手入门之测试代码
编写函数或类的时候,可以编写测试,来确定代码面对各种输入都能够按要求的那样工作。1.1 测试函数下面写一个简单的函数来作为测试的代码。该函数接收姓名并返回完整的姓名。示例如下:在编写一个使用该函数的程序。示例如下:执行结果:(一)单元测试和和测试用例Python标准库中的模块unittest 提供了代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些...原创 2020-03-22 21:01:21 · 7219 阅读 · 1 评论 -
Python新手入门之存储数据
很多程序都要求用户输入某种信息,如让用户存储游戏首选项或提供要可视化的数据。不管专注的是什么,程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭程序时,你几乎总是要保存他们提供的信息;一种简单的方式是使用模块json 来存储数据。 模块json 让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。你还可以使用json 在Python程序之间分享数据。更...原创 2020-03-21 22:34:58 · 307 阅读 · 0 评论 -
Python新手入门之异常
Python使用被称为异异常常 的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常是使用try-except代码块处理的。try-except代码块让Python执行指定的操作,同时告诉Python发生异常...原创 2020-03-20 22:18:20 · 181 阅读 · 0 评论 -
Python新手入门之文件
文本文件可存储的数据量多得难以置信:天气数据、交通数据、社会经济数据、文学作品等。每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用 程序来说尤其如此。例如,你可以编写一个这样的程序:读取一个文本文件的内容,重新设置这些数据的格式并将其写入文件,让浏览器能够显示这些内容。 要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一...原创 2020-03-17 22:09:19 · 222 阅读 · 0 评论 -
Python新手入门之类
面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度达到了令你惊讶的地步。根据类来创建对象被称为实例化,这让你能够使用类的实例。你可以编写一些类并创建其实例。...原创 2020-03-15 15:20:16 · 515 阅读 · 0 评论 -
Geany运行python时中文注释报错如何解决
在使用Geany运行python的时候,程序中出现中文注释时,可能会出现报错: File “People.py”, line 3 SyntaxError: Non-UTF-8 code starting with ‘\xc4’ in file People.py on line 3, but no encoding declared; see http://python.org/dev/peps...原创 2020-03-13 14:09:27 · 1532 阅读 · 1 评论 -
Python新手入门之函数(三)
1.5 传递任意数量的实参有时候我们并不知道函数需要传递的实参数量,Python允许函数从调用语句中收集任意数量的实参。示例如下:形参名materials中的星号让Python创建一个名为materials 的空元组,并将收到的所有值都封装到这个元组中。函数体内的print 语句通过生成输出来证明Python能够处理 使用一个值调用函数的情形,也能处理使用三个值来调用函数的情形。它以类似的方...原创 2020-03-12 23:27:24 · 283 阅读 · 0 评论 -
Python新手入门之函数(二)
1.3 返回值函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值。在函数中,可使用return 语句将值返回到调用函数的代码行。返回值让你能够将程序的大部分繁重工作移到函数中去完成,从而简化主程序。(一)返回简单值可以直接给与函数的值返回,示例如下:执行结果:(二)让实参变成可选的有时候,需要让实参变成可选的,这样使用函数的人就只需在必...原创 2020-03-11 11:54:10 · 324 阅读 · 0 评论 -
Python新手入门之函数(一)
1.1 定义函数使用关键字def告诉python你要定义函数,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。简单示例如下:文档字符串用三引号括起,Python使用它们来生成有关程序中函数的文档。代码行print(“Hello!”) 是函数体内的唯一一行代码,greet_user() 只做一项工作:打印Hello!。执行结果:(一)向函数传递信息:上述...原创 2020-03-10 21:27:23 · 353 阅读 · 0 评论 -
Python新手入门之用户输入和while 循环
1.1 函数input()的工作原理大多数程序最终的目的都是解决用户的问题,为此通常需要从用户那里获取一些信息。函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。示例如下:执行结果:(一)编写清晰的程序每当你使用函数input() 时,都应指定清晰而易于明白的提示,准确地指出你希望用户提供什么样的信息——指出用户该...原创 2020-03-07 22:19:44 · 559 阅读 · 0 评论 -
Python新手入门之字典
1.1 使用字典(一)访问字典中的值:在Python中,字典是一系列键—值对 。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。在Python中,字典用放在花括号{}中的一系列键—值对表示,要获取与键相关联的值,可依次指定字典名和放在方括号内的键。示例如下:执行结果:(二)添加键...原创 2020-03-07 15:04:43 · 617 阅读 · 0 评论 -
Python新手入门之if语句
1.1 条件测试(一)检查是否相等或者不相等。判断是否相等使用“”,不相等使用“!=”,判断英文字母的话,需要注意大小写。示例如下:执行结果:(二)检查数字是否相等,除了使用“”,“!=”之外,对于数字还可以使用“<”,“>”,“<=”,“>=”来表示小于,大于,小于等于,大于等于的关系。示例如下:执行结果:(三)检查多个条件,可以使用and和or。其中a...原创 2020-03-05 15:31:47 · 405 阅读 · 0 评论 -
Python新手入门之操作列表(二)
1.1 使用列表的一部分(一)、创建切片,可以指定要使用的第一个元素和最后一个元素的索引。如果第一个没有指定,则切片从列表首部开始,如果最后一个没有指定,切片从第一个元素的索引一直到列表末尾。 负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。示例如下:执行结果:(二)、遍历切片,如果要遍历列表的部分元素,可在for 循环中使用切片。示例如下:执行结果:(...原创 2020-03-04 14:28:57 · 280 阅读 · 0 评论 -
Python新手入门之操作列表(一)
1.1 遍历列表Python中使用for循环处理数据,for后面循环执行的代码需要缩进。在for循环中,想包含多少行代码都可以。在for循环后面,没有缩进的代码都只执行一次,而不会重复执行。示例如下:执行结果:1.2 避免缩进错误(1)错误一:忘记缩进,对于位于for语句后面且属于循环组成部分的代码行,一定要缩进。如果忘记缩进,Python会报错。示例如下:执行结果:(2)...原创 2020-03-04 10:49:13 · 220 阅读 · 0 评论 -
Python新手入门之列表简介
1.1 列表的概念列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。(1)、在python中,用[]来表示列表,里面的元素用逗号隔开。(2)、列表的下标从0开始,如果你将索引指向-1的话,则会输出最后一个元素。(3)、如果你想使用列表里的元素的话,直接使用下标取出即可,注意...原创 2020-03-03 14:34:45 · 323 阅读 · 0 评论 -
Python新手入门之数字和注释
1.1基本运算+,-,,/,**分别表示加,减,乘,除,乘方;括号可以改变运算次序,空格不影响运算。示例如下执行结果:1.2浮点数基本都会按照正常位数处理,但偶尔也会出现小数点后位数不正常(比如30.1)执行结果:在位数不确定的情况下,可以使用round()函数来指定小数点后位数,示例如下:运行结果:1.3str()的使用当你想将数字和字符串联合起来使用时,比如当你说...原创 2020-03-02 17:11:21 · 202 阅读 · 0 评论 -
Python新手入门之字符串
1.1 引号的用法字符串可以单引号,也可以双引号括起来;但是如果你用双引号的话,字符串里面就不可以再出现双引号,否则会报错;单引号同理。(特别是单引号的时候,要除以撇号的使用)比如:执行结果但是里面出现双引号的话执行结果(报错):如果改成单引号的话:执行结果:此时执行结果正确。因为双引号里面出现双引号的话,系统没办法分辨字符串边界,但是用不同的引号就不会出现这个问题了...原创 2020-03-02 15:58:36 · 201 阅读 · 0 评论