内容正文:
授课人:斯郎卓玛
2025
4.1.2&4.1.4
python数据类型和函数
AI生成的搞笑视频
CONTENTS
目录
01
02
4.1.2python的数据类型
4.1.4python的函数
行业PPT模板http:///hangye/
4.1.2
python的数据类型
01
4.1.2 Python的数据类型
(1) Python支持以下三种不同的Number(数值)类型
Number
String
List
Tuple
Set
Dictionary
整型(int):整数
浮点型(float):由整数部分与小数部分组成
复数(complex):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)
6
1.Python语言中,执行“float(2)”函数后的结果是( )
A. 2.6 B. 2.0 C. 3 D. '2.6'
2.Python语言中,执行“int(2.6)”函数后的结果是( )
A. 2 B. 2.6 C. 3 D. '2.6'
3.在python中,以下哪个选项a的数据类型为浮点型数( )
A. a=5 B. a=“5” C. a=’5’ D. a=5.0
B
A
D
Number
String
List
Tuple
Set
Dictionary
7
(2) String(字符串):
字符串是以单引号或双引号括起来的文本
字符串的索引从0开始,-1 为从末尾开始的位置
a
f
c
d
字符 a b c d e f
位置 0 1 2 3 4 5
位置 -6 -5 -4 -3 -2 -1
Number
String
List
Tuple
Set
Dictionary
print(a[::-1])
fedcba
8
(3) List(列表):
在Python中,写在方括号[]之间,并用逗号来分隔元素的就是列表。
(4) Tuple(元组):
在Python中,写在小括号()之间,并用逗号来分隔元素的就是元组。
元组的元素不能修改
运行结果为1
运行结果为world
a为列表
b为元组
Number
String
List
Tuple
Set
Dictionary
9
(5) Set(集合):是一个无序不重复元素的序列。可以使用大括号{ }或者set( )函数创建集合。
(6) Dictionary(字典):是无序的对象集合,需要通过键来存取,因此用{ }标识,是无序的“键(key):值(value)”对集合。例zidian={'name':'czm','age':18}
并集
交集
差集
程序
a={1,3,4,5,7}
b={2,3,6,7,8}
结果
{1,2,3,4,5,6,7,8}
{3,7}
print(a|b)
print(a&b)
print(a-b)
{1,4,5}
集合操作
Number
String
List
Tuple
Set
Dictionary
10
Number
String
List
Tuple
Set
Dictionary
数值
int( ) 整型(整数)
float( ) 浮点型(小数)
字符串
以单引号或者双引号括起来的任意文本
列表
是写在方括号 [ ] 之间、用逗号隔开
元组
元组中的元素不能修改,元组使用小括号()
集合
是一个无序不重复元素的序列。使用{ }来创建
字典
是无序的对象集合。{键:值,键:值}
4.1.4
python的函数
02
4.1.4 Python的函数
函数名称 使用说明 例子 结果
abs(x) 求x 的绝对值 abs(-10.9)
len(x) 求x的长度 Len(“信息技术” )
min(x) 求变量x的最小值 min(1,21,30)
max(x) 求变量x的最大值 max(31,2,11)
int(x) 把变量x转换成整型 int(3.9)
float(x) 把变量x转换成浮点型 float(‘4.1’)
sum(x) 求变量x的和 sum(10,2,3)
divmod(x,y) 返回a/b的商和余数,元组的方式返回 divmod(10,2)
chr(x) 返回整数x对应的ASCII字符 chr(97)
10.9
4
1
31
3
4.1
15
(5,0)
a
4.1.4 Python的函数
1.数据输入
<变量>=input(‘提示信息:’)
2.数据输出
print([object,...][,sep=’’],end=’
’])
height=input(‘请输入房子的高度:’)
print(a,b,c,sep=’&&’)
print(“信息”,end=’’)
print(“技术”)
a&&b&&c
信息 技术
课堂练习
1、 属于变量的是( )。
A. 9AB B. -35.5 C. ‘hello’ D. hi
2、小智想创建变量name存储名字卓玛老师,下列选项正确的是( )
A. name='"卓玛老师“ B. name=卓玛老师
C. name="卓玛老师“ D. name='卓玛老师‘’
3、 已知name=“Happy”,num=3,则print(name**num)显示结果是( )
A.Happy*3 B.happyhappyhappy
C.HappyHappyHappy D.代码有误不能运行
D
C
C
4、下列数据分别是哪种数据类型:( )
3.0,50,”love”,[1,3,4],{1,3,4},(10,’a’,’b’)
A. int,int,string,list,Set,Tuple B. float,int,string,list,Set,Tuple
C.float,int,string,Tuple,Set,list D. float,int,Set,list,string,Tuple
5、已知average=[110,125,130,95,87,92],则average[2]+average[3])的值是( )。
A.255 B.225 C.179 D.182
B
B
6、表达式(‘5’+’6’)*3的结果是( )
A. 33
B . ’565656’
C . ‘168’
D. 语法错误,程序报错
7、print(10>15 and 8>5+2)( )
A.8 B.7 C.true D.false
8、print(2**3*5//4%(3+1))结果是( )
A.2 B.4 C.6 D.3
9、print(a,b,c,sep=’@’,end=’*’)
print(1,2,3,sep=’’)输出结果为( )
A.a@b@c *1 2 3 B.a*b*c@1 2 3
C.a@b@c *123 D.a@b@c *
123
D
A
A
B
10、在Python中,以下哪个函数用于获取字符串的长度( )
A.len( ) B.sum( ) C.abs( ) D.print( )
11、下列赋值语句中变量a获取的值不是整型的是( )
A.a=len(“python")
B.a=char(97)
C.a=abs(int(9/2))
D.a=int(input())
A
B
课堂总结
程序设计语言的基础知识
Python常量和变量
常量
在程序运行过程中其值始终不发生变化的量
变量
在程序运行过程中其值可以发生变化的量
标识符由字母、数字、下划线组成;不能由数字开头
Python的数据类型
Number、String、List、Tuple、Set、Dictionary
Python的运算符与表达式
算术运算符
逻辑运算符
关系运算符
赋值运算符
成员运算符
运算符的优先级
算术>关系>赋值>标识>成员>逻辑(not>and>or)
Python的函数
len(x) int(x) float(x) input() print()
授课人:斯郎卓玛
2025
感谢您的观看
$