
Python
文章平均质量分 86
人生苦短,我用Python
曾梦想仗剑闯天涯
永远相信美好的事情即将发生!
展开
-
Python程序设计——元组、集合和字典
一个元组是一个固定列表。不能对元组中的元素进行添加、删除或替换。由于元组是一个序列,所以序列的常用操作也可以用于元组。尽管不能对元组进行元素的添加、删除或者替换,但是如果该元素是可变的话你可以改变这个单独元素的内容。如果元组的所有元素都是不可变的,那么这个元组是不可变的。集合就像是用来存储元素集的列表。但是,不同于列表,集合中的元素是不可重复的而且是没有以特定顺序放置的。可以使用add方法向一个集合添加元素,使用remove方法从一个集合删除元素。原创 2023-08-17 10:49:37 · 277 阅读 · 0 评论 -
Python程序设计——文件和异常处理
关键点:可以通过扩展类或BaseException类的子类来定义一个自定制异常类。目前为止,我们已经在本章中使用了像ZeroDivisionError、SyntaxError 、RuntimeError和NameError这样的Python内置异常类。还有其他异常类型可以供我们使用吗?答案是肯定的,Python 有许多内置异常。下图给出其中一些 异常。注意:类名Exception、StandardError 和RuntimeError有点让人迷惑。所有这三种类都是异常,且这些错误都在运行时出现。原创 2023-08-17 09:59:26 · 208 阅读 · 0 评论 -
Python程序设计——多维列表
二维列表能用来存储二维数据,例如:一张表和一个矩阵。二维列表也是列表。二维列表中的元素是一个列表。二维列表中的元素可以使用下面的语法来访问。可以利用一个列表的列表来形成多维列表以存储多维数据。原创 2023-08-16 11:15:33 · 2835 阅读 · 0 评论 -
Python程序设计——列表
可以利用Python内置的len、max、min和sum函数返回一个列表的长度、列表的最大和最小值以及列表中所有元素之和。可以使用random模块中的shuffle函数将一个列表中的元素打乱。可以使用下标运算符[]来引用列表中的一个独立元素。程序员常常会错误地用下标1来引用列表中的第一个元素,但它应该是0。这被称为下标出1错误。可以使用连接操作符+来连接两个列表,使用复制运算符*来复制元素,使用截取运算符[:]获取一个子列表,使用in和not in运算符来检-一个元素是否在列表中。原创 2023-08-16 09:33:11 · 1519 阅读 · 0 评论 -
Python程序设计——字符串处理的特殊方法
一个字符串对象是不可变的: 一旦创建一个字符串对象出来,那么它的内容就不会再改变。Python的一些内置函数可以和字符串一起使用。你可以使用len函数来返回一个字符串中的字符个数,而max和min函数返回字符串中的最大和最小字符。注意:小写字母的ASCII码值要高于小写字母的ASCII码值,所以,max(s) 返回o ,而min(s)返回W。关键点:本章将重点放在类的设计上,它使用Python中的str类为例并探索Python中特殊方法的作用。这也就是说,一旦创建了这个字符串,那么它的内容是不可变的。原创 2023-08-15 18:17:36 · 282 阅读 · 0 评论 -
Python程序设计——对象和类
关键点:类定义对象的特征和行为。之前的文章介绍了对象和方法,并展示如何使用对象。对象由类创建。本节将详细介绍如何定义自定制的类。面向对象程序设计(OOP)是关于如何使用对象创建程序。对象代表现实世界中可以被明确辨识的实体。例如:一个学生、一张桌子、一个圆、一个按钮甚至一笔贷款都可以认为是一个对象。一个对象有独特的特性、状态和行为。一个对象的特性就像人的身份证号码。Python会在运行时自动对每个对象赋予一个独特的id来辨识这个对象。原创 2023-08-15 16:39:15 · 279 阅读 · 0 评论 -
Python程序设计——函数
关键点:函数定义包括函数名称、形参以及函数体。我们来看一个用来找出两个数中哪个比较大的函数。这个函数被命名为max,它有两个参数:num1和num2,函数返回这两个数中较大的那个。图6-1解释了这个函数的组件。函数包括函数头和函数体。函数头以一个def关键字开始,后面紧接着函数名以及形参并以冒号结束。函数头中的参数被称为形式参数或简称为形参。参数就像一个占位符:当调用函数时,就将一个值传递给参数。这个值被称为实际参数或实参。参数是可选的;也就是说,函数可以不包含参数。原创 2023-08-15 15:46:29 · 535 阅读 · 0 评论 -
Python语法基础——循环
每个循环都包含一个loop-continuation- condition (循环继续条件),这是控制循环体执行的布尔表达式。循环的概念是程序设计的基础。”一百次的循环是一个while循环的例子。下面程序清单中的程序是对一个从0.01开始到1.0 的数列中的数求和。如果函数range(a,b,k)中的k为负数,则可以反向计数。例如: range(1.5,8.5)、range(8.5) 或range(1.5,8.5,1)都是错误的。对于一个初学编程的人来说,编写一个能够正确工作的循环不是一个容易的任务。原创 2023-08-15 15:03:02 · 299 阅读 · 0 评论 -
Python语法基础--条件选择
学习目标使用比较运算符编写布尔表达式。使用random.randint(a,b)或者random.random()函数来生成随机数。编写布尔表达式(AdditionQuiz)。使用单向if语句实现选择控制。使用单向if语句编程。使用双向if-else语句实现选择控制。使用嵌套if和多向if-elif-else语句实现选择控制。避免if语句里的常见错误。使用选择语句编程。使用逻辑运算符(and、or和not)组合各种条件。使用带组合条件的选择语句(LeapYear、Lottery)。原创 2023-08-15 14:09:56 · 601 阅读 · 0 评论 -
Python数学函数、字符串和对象
关键点:在Python中,所有的数据(包括数字和字符串)实际都是对象。在Python中,一个数字是一个对象,一个字符串是一个对象,每个数据都是对象。同一类型的对象都有相同的类型。你可以使用id函数和type函数来获取关于对象的一些信息。n = 3id(n)type(n)输出:当执行程序的时候,Python 会自动为对象的id赋一个独特的整数。在程序的执行过程中,对象的id不会改变。然而,每当执行程序时,Python 都可能会赋一个不同的id。Python 按照对象的值决定对象的类型。原创 2023-08-15 10:44:37 · 232 阅读 · 0 评论 -
Python基本程序设计
本文以程序代码示例来介绍Python的基本程序设计,在此之前最好拥有其他任何一门语言的基础原创 2023-08-15 09:48:42 · 296 阅读 · 0 评论 -
Python语言入门简介
关键点: Python是一种用途广泛、解释性、面向对象的程序设计语言。Python是新西兰的Guido van Rossum在1990 年创建的,它以英国流行喜剧“Monty Python的飞行马戏团”命名。van Rossum将Python开发作为一个嗜好,Python 因其简单、简洁以及直观的语法和扩展库等优势成为工业界和学术界广泛使用的一个流行的程序设计语言。Python是一门用途广泛的程序设计语言。这意味着可以使用Python为任何程序设计任务编写代码。原创 2023-08-15 09:23:19 · 198 阅读 · 0 评论 -
Python3 安装、环境变量配置、PyCharm新建Python项目
Python3 安装、环境变量配置、PyCharm新建Pyhton项目原创 2023-08-11 16:28:32 · 1688 阅读 · 0 评论