视频地址(全部)
https://edu.csdn.net/course/detail/26057
课件地址(全部)
视频地址(本节)
https://edu.csdn.net/course/play/26057/321875
课程目标
• Python3语言中内置的基本数据类型
数据类型
• C语言的变量类型
• C和Python语言变量类型对比
Number数值类型
• Python3中,只有一种整型类型int
• 内置的type()函数可以查询变量所指的对象类型
• 也可以使用内置的isinstance()函数来判断
• Python3中 True的值是1 ,False的值是0
• 浮点只有单精度float,没有double双精度
String(字符串)
• Python中字符串三种标示
使用单引号(') str='this is string'
使用双引号(") str="this is string"
使用三引号(''') str='''this is string'''
• 字符串切片截取语法如下:
变量[起始下标:结束下标:步进]
• 反斜杠可以转义特殊字符
• 常用字符串操作函数 len(),replace(),index(),find(),split()等
List(列表)
• List(列表)是一种有序集合,可以随时添加和删除其中元素
• 列表的元素可以不同
• 列表同样支持切片截取语法如下:
变量[起始下标:结束下标:步进]
• 列表格式[“yh”,“micheal”,“jack”],[]之间,元素逗号隔开
• 索引值从0开始,-1代表末尾
• 使用(+)可以连接两个列表,(*)是重复操作
Tuple(元组)
• Tuple(元组)与列表类似,不同之处在于元组的元素不能修改
• 元组写在小括号()里,元素之 间用逗号隔开
• 元组中元素类型也可以不同
• 列表同样支持切片
• 索引值从0开始,-1代表末尾
• 如果元组中的元素只有一个,那么写成(1,),不要写成(1)
Set(集合)
• Set(集合),是一个无序不重复元素的序列
• 可以使用大括号 { } 或者set()函数创建集合
注意:创建一个空集合必须用set()而不是 { },因为
{ } 是用来创建一个空字典
• 创建格式:
{value1, value2, value3, value4,….}
或者
set(value)
• 集合之间可以进行:-差集 &交集 |并集 ^反交集
Dictionary(字典)
• 字典(dictionary)是无序集合对象,元素是通过key-value键值对来存取的
• 字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)
对集合
• 键(key)必须使用不可变类型、在同一个字典中,键(key)必须是唯一的
• 另外,字典类型也有一些内置的函数,例如clear()、keys()、values()等。
• 字典方便我们使用查找和搜索功能
注意:
创建空字典使用 { }
小结
• Number(数字)
• String(字符串)
• List(列表)
• Tuple(元组)
• Sets(集合)
• Dictionary(字典)