-
日期:2021-11-09 10:23:14
点击:59
内容简介:在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序的容错性。 我们之前在讲循环对象的时候,曾提到一个StopIteration的异常,该异常是在循环对象穷尽所有元素时的报错。...
-
日期:2021-11-09 10:23:14
点击:59
内容简介:基础教程介绍了基本概念,特别是对象和类。 进阶教程对基础教程的进一步拓展,说明Python的细节。希望在进阶教程之后,你对Python有一个更全面的认识。 之前我们说了,列表是Python里的一个类。一个特定的表,比如说nl = [1,3,8],就是这个类的一个对象。我...
-
日期:2021-11-09 10:23:13
点击:59
内容简介:秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。 lambda函数 在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函...
-
日期:2021-11-09 10:23:13
点击:59
内容简介:本文以实例形式简述了Python实现字符串排序的方法,是Python程序设计中一个非常实用的技巧。分享给大家供大家参考之用。具体方法如下: 一般情况下,python中对一个字符串排序相当麻烦: 一、python中的字符串类型是不允许直接改变元素的。必须先把要排序的...
-
日期:2021-11-09 10:23:12
点击:59
内容简介:Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。 面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP是进一步学习Python的关键。...
-
日期:2021-11-09 10:23:12
点击:59
内容简介:我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。 调用类的其它信息 上一讲中提到,在定义方法时,必须有self这一参数。这个参数表示某个对象。对象拥有类的所有性质,那么我们可以通过self,调用类属性。 复制代码 代码如下: cla...
-
日期:2021-11-09 10:23:11
点击:59
内容简介:变量不需要声明 Python的变量不需要声明,你可以直接输入: 复制代码 代码如下: a = 10 那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。 复制代码 代码如下: pr...
-
日期:2021-11-09 10:23:10
点击:59
内容简介:Python命令行 假设你已经安装好了Python, 那么在Linux命令行输入: 复制代码 代码如下: $python 将直接进入python。然后在命令行提示符后面输入: 复制代码 代码如下: print('Hello World!') 可以看到,随后在屏幕上输出: 复制代码 代码如下: Hello World! pri...
-
日期:2021-11-09 10:23:10
点击:59
内容简介:本文记录了初学Python常用的两则实用技巧,分享给大家供大家参考之用。具体如下: 1.可变参数 示例代码如下: def powersum(power, *args): ... '''''Return the sum of each argument raised to specified power.''' ... total = 0 ... for i in args: ......
-
日期:2021-11-09 10:23:10
点击:59
内容简介:Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in。下面说的这种遍历方式是item()方法。 item() item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。 DEMO 代码: 复制代码...