Python 基础学习笔记 8 —— 函数参数的处理


一、定义形参的默认值

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

def func1(x, y, z=10):  # 定义一个函数,包含 x、y、z 三个形参。其中 z 的默认值为 10
# 注意!设置了默认值的形参需要放在没设置默认值形参的后面
    print('变量 x 的值是:%d' % x)
    print('变量 y 的值是:%d' % y)
    print('变量 z 的值是:%d' % z)

print('调用函数时没有为 z 赋值')
func1(1, 2)
print('')
print('调用函数时为 z 赋值')
func1(1, 2, 3)

继续阅读Python 基础学习笔记 8 —— 函数参数的处理

分享到:

Python 基础学习笔记 7 —— 数据的实用操作


一、列表解析

用法举例

打印一个列表,元素为:“第 1 名”,“第 2 名”,……,“第 20 名”。

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

list = [ '第 %d 名' %i for i in range(1,21)]

print(list)

继续阅读Python 基础学习笔记 7 —— 数据的实用操作

分享到:

Python 基础学习笔记 5 —— 异常的处理


一、概述

在程序的运行过程中,难免发生一些异常的情况。这些异常情况可以是程序的逻辑错误,也可以是程序员手工制造的错误。

而 Python 不像 Shell,一旦遇到异常情况而不做处理的话,程序就会立即停止运行并报错。

所以,异常处理是 Python 编程中必不可少的一部分。

继续阅读Python 基础学习笔记 5 —— 异常的处理

分享到:

Python 基础学习笔记 4 —— 类和对象基础


一、概述

类和对象是面向对象编程的一道坎,只要搞理解清楚这几个概念,就会轻松许多。

以下内容都是我自己的理解,仅供参考。

(class) 是一个抽象的概念,指的是具有某种特性的事物的集合。

对象 (object) 是类里面的个体,是类的实例化

方法体就是类里面的函数

在 Python 中,一切皆对象!

例如,一个整形变量是 int 类中的一个对象。

继续阅读Python 基础学习笔记 4 —— 类和对象基础

分享到: