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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例:123、−123、0 (2)浮点型(float):由整数部分和小数部分组成
例:5.12、5.12e2
14
数据类型
《信息与智能科学导论》
(3)布尔型(bool):表示逻辑值的简单类型 分别表示逻辑上的“真”或“假”,值分别是数字1和0。
15
数据类型
《信息与智能科学导论》
• (4)复数型(complex)是由实数部分和虚数部分组成的。 • a+bi或complex(a,b)表示 • 实部a和虚部b都是浮点型 • 例:3+4i、complex(3,4)
f=a/b print("a/b=",f) g=a%b print("a%b=",g) h=a**b print("a**b=",h) i=a//b print("a//b=",i)
《信息与智能科学导论》
关系运算
《信息与智能科学导论》
• 关系运算:比较两个变量或常量之间的关系关系表达式 :关系运算符将两个表达式连接起来的式子
• 标识符应区分大小写,如Abc不同于abc。
例: 正确:aaf、area1、b_123、SAS 错误:123、5ab、a&b
8
标识符
• 【例5.2】 标识符的应用。
ab=123 a&b=456 print(ab) print(a&b)
《信息与智能科学导论》
9
变量
《信息与智能科学导论》
• 变量占据内存中的一块存储单元,用来存放数据,存储 单元中的数据可以改变。
• 关系表达式的结果:
• True,表示真,对应数字为1 • False,表示假,对应数字为0
21
关系运算符
《信息与智能科学导论》
运算符 == != > < >= <=
功能 等于运算符,用于比较两个对象是否相等 不等于运算符,用于比较两个对象是否不相等
大于运算符,用于返回a是否大于b 小于运算符,用于返回a是否小于b 大于等于运算符,用于返回a是否大于等于b 小于等于运算符,用于返回a是否小于等于b
6
《信息与智能科学导论》
• 【例5.1】编写并运行程序,输出hello world • eg0501.py
《信息与智能科学导论》
标识符
• 标识符:是具有某种意义的标记。不同的编程语言对于标识符命名 的规则也不尽相同。
• 标识符的规定如下:
• 标识符必须以字母或下画线开头; • 标识符由字母、数字和下画线组成;
实例(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
19
算术运算
• 【例5.5】 算术运算举例。
a=2 b=3 c=a+b print("a+b=",c) d=a-b print("a-b=",d) e=a+b print("a*b=",e)
实例 a==b返回False a!=b返回True a>b返回False a<b返回True a>=b返回False a<=b返回True
关系运算符
• 【例5.6】 关系运算符举例。
a=2
b=3
c=(a>b) print("a大于b:",c)
d=(a<b) print("a小于b:",d)
《信息与智能科学导论》
• 从Python官网下载针对32位或64位计算机及特定操作系 统的Python安装程序。
• Windows • macOS
4
Python开发工具介绍
• IDLE
《信息与智能科学导论》
5
《信息与智能科学导论》
一个简单的Python程序
【例5.1】编写并运行程序,输出hello world。 •IDLE→File→New File Run→Run Module(或单击F5)运行当前代码。
数据类型
《信息与智能科学导论》
• 字符串类型是最常用的数据类型,字符串通常用单引号、双引 号、3个单引号或3个双引号包含一串字符组成。
例:'ab'、"ab"、'ab"cb"ef'、'''abc'''
17
运算符和表达式
《信息与智能科学导论》
• Python语言中的运算主要包括算术运算、关系运算、赋 值运算、逻辑运算、成员运算、身份运算等。本节将介 绍几种简单的运算及表达式。
《信息与智能科学导论》
• Python语言最基本的数据类型有: Number(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)
• 主要介绍Number(数字)和String(字符串)两种数据类型。
13
数据类型
《信息与智能科学导论》
• 数字类型:int、float、bool、complex (1)整型(int):整数,包括正整数、负整数和零
• 变量名 • 变量a的值为8,则a为变量名,8为变量值。
10
定义变量并输出变量的值
• 【例5.3】 定义变量并输出变量的值
x=2 print(x) print(x+5) x=1 print(x)
#定义一个变量x,并为变量赋值 #输出变量 #使用变量进行算术运算,并输出 #定义一个变量x,并为变量赋值1 #输出变量
《信息与智能科学导论》
第5章 . Python语言程序设计
1
主要内容
• Python语言简介 • Python语言编程基础 • 程序设计
《信息与智能科学导论》
2
Python语言简介
《信息与智能科学导论》
• Python语言的应用日益广泛,在大数据、人工智能的开 发中其应用尤为突出
3
下载安装Python
《信息与智能科学导论》
11
《信息与智能科学导论》
• 【例5.4】 同时给多个变量赋值。
a=(2,4,6) #定义一个元组a,其中包括3个元素2、4和6 x,y,z=a #把序列中的值分别赋值给x、y、z print("x: %d,y: %d,z: %d"%(x,y,z)) #输出3个变量的值
数据类型
18
算术运算
《信息与智能科学导论》
• 算术运算符:实现算术运算的运算符 • 由算术运算符和变量连接组成的是算术表达式
运算符 + − *Leabharlann Baidu
/ % ** //
功能 加运算,实现两个对象相加 减运算,表示一个数减去另一个数 乘运算,表实5-1 现两个数相乘或者返算术回运算符一个被重复若干 次的字符串 除运算,实现一个数除以另一个数 取模运算,返回除法的余数 幂运算 整除运算,返回商的整数部分,不包含余数
相关文档
最新文档