信息与智能科学导论 第5章 Python语言程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 关系表达式的结果为True,表示真,对应数字为1;结 果为False,表示假,对应数字为0
15
逻辑运算
《信息与智能科学导论》
• Python提供了and、or、not 3种逻辑运算符,用于连接 变量以形成逻辑表达式。逻辑运算符的真值见表。
• 在编程语言中,变量占据内存中的一块存储单元,用来 存放数据,存储单元中的数据可以改变。如图5-8所示 ,给存储单元起的名字就是变量名,在存储单元中存放 的数据就是变量的值。例如,变量a的值为8,则a为变 量名,8为变量值。
图5-8 变量名与变量值
9
定义变量并输出变量的值
《信息与智能科学导论》
【例5.3】 定义变量并输出变量的值。
• 关键字是不同编程语言系统保留使用的特殊的标识符,程序员不能将关键字用 于定义标识符。
7
标识符的应用
《信息与智能科学导论》
• 输入以下程序代码: • ab=123 • a&b=456 • print(ab) • print(a&b) • 运行以上代码时,系统会出现错误提示。
8
变量
《信息与智能科学导论》
11
数据类型
《信息与智能科学导论》
• (3)布尔型(bool)是一种表示逻辑值的简单类型,分别用于表示逻辑 上的“真”或“假”,其值分别是数字1和0。
• (4)复数型(complex)是由实数部分和虚数部分组成的。可以用a+bi或 complex(a,b)表示,其中,实部a和虚部b都是浮点型。例如,3+4i、 complex(3,4)。
• Python语言可以作为批处理语言、函数语言、过程语言 、面向对象语言等,可以用来直接开发应用软件。
3
下载安装Python
《信息与能科学导论》
• 读者可以从Python官网下载针对32位或64位计算机及特 定操作系统的Python安装程序。
• Windows,.msi文件 • macOS,.dmg文件
14
实例(a=10,b=20) a+b值是30 a−b值是−10 a*b值是200
b/a值是2.0 b%a值是0 a**b表示1020 9//2值是4,9.0//2.0值是4.0
关系运算
《信息与智能科学导论》
• 当比较两个变量或常量之间的关系时可以采用关系运算 ,如比较两个数字的大小。用关系运算符将两个表达式 连接起来的式子称为关系表达式,被连接的表达式可以 是算术表达式、关系表达式、赋值表达式和逻辑表达式 。
《信息与智能科学导论》
第5章 . Python语言程序设计
1
主要内容
• Python语言简介 • Python语言编程基础 • 程序设计
《信息与智能科学导论》
2
5.1 Python语言简介
《信息与智能科学导论》
• Python语言简单且功能强大,越来越受到编程者的欢迎 。Python代码可以直接运行,省去了其他语言(如C语 言)执行过程中的编译、链接等步骤。
说明: (1)在Python语言中,print()是一个输出函数,其功能是在命令行界面输出 指定的内容。 (2)执行“File→Save”命令,保存文件(eg0501.py)。 (3)执行“Run→Run Module”命令(或按F5键)。
6
Python语言编程基础
《信息与智能科学导论》
• 5.2.1 标识符和关键字
x=2 #定义一个变量x,并为变量赋值 print(x) #输出变量 print(x+5) #使用变量进行算术运算,并输出 x=1 #定义一个变量x,并为变量赋值1 print(x) #输出变量
10
数据类型
《信息与智能科学导论》
• Python语言最基本的数据类型有Number(数字)、String(字符串)、 List(列表)、Tuple(元组)、Dictionary(字典)。本节主要介绍 Number(数字)和String(字符串)两种数据类型。
4
Python开发工具介绍
• IDLE,进行交互式操作
《信息与智能科学导论》
5
《信息与智能科学导论》
编写一个简单的Python程序
• 【例5.1】编写并运行程序,输出hello world。 • print("大家好,我是python") • print("欢迎你和我一起学习编程!") • a=2 • b=3 • c=a+b • print(c) • print("是不是很简单啊?继续加油啊!")
• Python程序中,数字类型包括int、float、bool、complex 4种类型。
• (1)整型(int)就是整数,包括正整数、负整数和零。例如,123、−123 、0。
• (2)浮点型(float)由整数部分和小数部分组成,浮点型数据可以用小 数形式和科学记数法形式表示。例如,5.12、5.12e2。
13
算术运算
《信息与智能科学导论》
• 用来实现算术运算的运算符被称为算术运算符,而由算 术运算符和变量连接组成的是算术表达式。假设变量a 为10,b为20,在Python中使用算术运算符进行各种算 术运算
运算符 + − *
/ % ** //
功能 加运算,实现两个对象相加 减运算,表示一个数减去另一个数 乘运算,实现两个数相乘或者返回一个被重复若干次的字 符串 除运算,实现一个数除以另一个数 取模运算,返回除法的余数 幂运算 整除运算,返回商的整数部分,不包含余数
• 编程语言中的标识符类似人的名字,是具有某种意义的标记。不同的编程语言 对于标识符命名的规则也不尽相同。
• Python语言中对于标识符的规定如下:
• 标识符必须以字母或下画线开头;标识符由字母、数字和下画线组成;标识符 应区分大小写,如Abc不同于abc。例如,aaf、area1、b_123、SAS是正确的标 识符,123、5ab、a&b是错误的标识符。
• 在Python语言中,字符串类型是最常用的数据类型,字符串通常用单引号 、双引号、3个单引号或3个双引号包含一串字符组成。例如,'ab'、"ab" 、'ab"cb"ef'、'''abc'''等。
12
运算符和表达式
《信息与智能科学导论》
• Python语言中的运算主要包括算术运算、关系运算、赋 值运算、逻辑运算、成员运算、身份运算等。本节将介 绍几种简单的运算及表达式。
相关文档
最新文档