首页
zhaowcheng
取消

Python 入门 - 10 - 异常

异常简介 异常(Exception) 即程序执行过程中产生的预期以外的错误,例如有一个脚本 test.py,其内容如下: #!/bin/python3 print('2' + 2) 当执行该脚本时会产生如下异常: [root@localhost ~] python3 test.py Traceback (most recent call last): File "test....

Python 入门 - 9 - 输入输出

终端的输入输出 input Python 提供了一个 input 函数供终端的输入使用,当程序执行到 input 处时会暂停并等待用户输入,用户输入完成并敲击回车后才会继续执行后续的代码。input 的返回值就是读取到的用户输入内容,还可以在调用 input 时传入一个字符串参数作为等待输入的提示信息显示。 ## 用 var 保存用户输入内容 >>> var = in...

Python 入门 - 8 - 函数定义

函数定义 先看一个简单的函数定义的例子,以 def 语句开头,定义一个名为 add 的函数,接收两个参数 a 和 b,然后返回这两个参数的 和: >>> def add(a, b): ... return a + b ... >>> add(1, 2) 3 >>> 在 Python 中,一个定义好的函数可以把函数名赋值给其...

Python 入门 - 7 - 流程控制

if if 是条件控制语句,其语法定义如下: if_stmt ::= "if" expression ":" suite ( "elif" expression ":" suite )* ["else" ":" suite] if 是固定格式,当 if 后面的 expression 为 真 时执行其后面的 suite,然后可以在后...

Python 入门 - 6 - 字典与集合

字典(dict) 字典通过 键值对(key: value) 的方式,把 key 映射到 value。key 必须是 可 hash 的(hashable),由于 Python 中所有内置的 不可变类型(immutable) 都是可 hash 的,所以都可用作字典的 key,比如 字符串(str)、数字(int, float) 和 只包含不可变类型元素的元组(tuple),如果元组直接或间接的...

Python 入门 - 5 - 列表与元组

序列(Sequence) 在前面已经介绍过的 字符串(str),以及接下来要学习的 列表(list) 和 元组(tuple) 都属于 序列(Sequence) 类型。 序列又分为 可变序列(mutable) 和 不可变序列(immutable),可变指的是可修改序列的元素,列表属于可变序列,字符串和元组都属于不可变序列。 ## 列表使用中括号表示 >>> nums = ...

Python 入门 - 4 - 字符串

字符串方法 字符串(str) 在 Python 中是一个 对象(object),并且包含很多的 方法(method),这些方法可以给我们操作字符串带来很大的方便,下面列举一些常用的方法及其使用示例: str.capitalize() 把字符串的首字母变成大写。 >>> 'hello'.capitalize() 'Hello' ...

Python 入门 - 3 - 数据类型

数字(int, float) Python 中的整数和数学上的整数一样,但是跟 Python2 和 C 语言相比不同的是,Python3 中的整数没有 短整型(int) 和 长整型(long) 的区别,即 int 直接相当于 Python2 和 C 语言中的 长整型(long) 类型。 Python 中的 浮点数(float) 则相当于数学上的小数。叫做浮点数是由于在计算机中小数的表示方...

Python 入门 - 2 - 安装和使用

Windows 下载安装包 进入 Python 官网的 windows downloads 页面,以 Python 3.5.1 为例,可以看到除了帮助文件之外一共有 6 个安装包可以下载,操作系统位数分为 32 位(X86)和 64 位(x86-64),安装包类型分为 embeddable、executable、web-based 三种,所以一共有 2*3 = 6 个安装包可下载。 需...

Python 入门 - 1 - 简介

Python 简介 Python 是由荷兰人 Guido van Rossum (“龟叔”)于 1989 年圣诞节期间,为了打发时间而编写。Python 这个名字取自作者很喜欢的 BBC 电视剧”Monty Python’s Flying Circus”。 Python 是在另一种编程语言 ABC 的基础上发展而来,ABC 是“龟叔”参与设计的一种教学语言,他认为 ABC 非常优美和强大...