资源简介 (共17张PPT)4.1.2 Python的数据类型主讲人:***0.复习1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。请用变量表示 花卷、大黑、3、0,这几个值name_1=“花卷”name_2=“大黑”age_1=3age_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=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]一、数据类型2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。请阅读教材P68表格4-3,完善下列代码,帮助小慧快速找到第5只小狗的名字。dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]print(dog_small[ ])第1只小狗的名字应怎么快速找到呢?dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]print(dog_small[ ])一、数据类型2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。结果,花卷在晚上又生了一只小狗,取名为’王炸’。请上网搜索怎么用函数给列表添加元素,并编写代码,将王炸添加到dog_small[]dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]dog_small.append(“王炸")print(dog_small)怎么将‘王炸’添加到family[],让花卷一家的姓名更完整。一、数据类型2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。结果,花卷在晚上又生了一只小狗,取名为’王炸’。小智想知道花卷一家一共几只狗,怎么快速计算狗狗数目。请阅读教材教材P68表格4-8,找到对应的函数。family =['花卷','大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八','王炸']print(len(family))如果想快速计算小狗的数目呢?二、课堂小结1.花卷每天吃3斤狗粮,每斤狗粮10.5元,通过计算得出花卷每天的狗粮费用为31.5元。请问上述数据中,‘花卷’的数据类型是( ),3的数据类型是( ),31.5和10.5的数据类型是( )。A. int B. float C. String D.complex2.已知score=[110,125,130,95,87,92],则score[2]+score[3])的值是( )。A.255 B.225 C.179 D.182三、课堂练习CBAB四、课后思考花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,小慧出差回家买了一袋50斤的狗粮,花卷一家最多能吃几天?还剩多少?请先用恰当的变量表示大狗食量,小狗食量,吃的天数,剩余狗粮,然后计算出最多吃的天数和剩余的狗粮。thanks 展开更多...... 收起↑ 资源预览