(
课件网) 4.1.2 Python的数据类型 主讲人:*** 0.复习 1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。 请用变量表示 花卷、大黑、3、0,这几个值 name_1=“花卷” name_2=“大黑” age_1=3 age_2=0 变量名=值 变量名=数字 变量名=‘文字’ 一、数据类型 1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。 变量名=值 变量名=数字 数值 如果是整数,则数据类型为整型int 例如:2 15 30 如果是小数,则数据类型为浮点型float 例如:3.15 0.2 5.20 如果是a+bj这种表示方法,则为复数 一、数据类型 1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。 变量名=值 变量名=数字 变量名=‘文字’ 数值 字符串 用单引号或双引号括起来的任意文本 例如:‘abc’、‘123’、‘花卷’ 字符串是有序的,即有索引(位置顺序) 从左往右,从0开始 从右往左,从-1开始 一、数据类型 2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。 如果每个名字都用一个变量表示,小慧觉得太麻烦,她想用一个变量表示花卷一家的名字,应该怎么做呢? 快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。 哪些数据类型可以包含多个值(元素)? 列表List、元组Tuple、集合Sets、字典Dictionary 一、数据类型 2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。 快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。 哪些数据类型可以包含多个值(元素)? 列表List、元组Tuple、集合Sets、字典Dictionary 以上数据类型在书写时,最明显的区别是? 列表 [ ] 元组( ) 集合{ } 字典{ } 一、数据类型 2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。 快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。 哪些数据类型可以包含多个值(元素)? 这些数据类型在书写时,最明显的区别是? 列表 [ ] 元组( ) 集合{ } 字典{ } 变量里每个名字与小狗出生的顺序一致,因此,应该选以上哪些数据类型? 列表[ ] 元组( ) 一、数据类型 2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。 快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。 哪些数据类型可以包含多个值(元素)? 这些数据类型在书写时,最明显的区别是? 变量里每个名字与小狗出生的顺序一致,因此,应该选哪些数据类型? 列表[ ]与 元组( ),应该选择哪个表示10只狗狗的名字呢? 列表[ ] 一、数据类型 2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。 快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字 请仔细阅读教材P68表格4-3中关于列表[ ]的类型说明, 先确定恰当的变量名,然后用列表[ ]表示9只狗狗的名字。 开始: 上午: 下午: family =['花卷’] family =['花卷','大黑’] family =['花卷','大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八'] 一、数据类型 2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。 请结合保存花卷一家9只狗狗姓名的思路,尝试用一个变量表示8只小狗的名字。 先确定恰当的变量名; dog_small 然后用列表[ ]表示8只小狗的名字。 dog_small=['大黑', '丑妞','黑饼',' ... ...