欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPTX文档下载
    分享到微信 分享到微博 分享到QQ空间

    3.2.2 基本数据类型 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx

    • 文档编号:6549784       资源大小:14.02MB        全文页数:28页
    • 资源格式: PPTX        下载积分:3文币     交易提醒:下载本文档,3文币将自动转入上传用户(Q123)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要3文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    3.2.2 基本数据类型 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx

    1、2、基本基本数据类型数据类型3.2 Python3.2 Python语言程序设计语言程序设计变量变量Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的类型是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:counter=100#整型变量miles=1000.0#浮点型变量name=runoob#字符串print(counter)print(miles)print(name)输出如下结果:1001000.0run

    2、oob多个变量赋值多个变量赋值Python允许你同时为多个变量赋值。例如:a=b=c=1以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。您也可以为多个对象指定多个变量。例如:a,b,c=1,2,runoob以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 runoob 分配给变量 c。标准数据类型标准数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字

    3、)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。Number(数字)(数字)Python3 支持 int、float、bool、complex(复数)。在Python 3里,只有一种整数类型 int,表示为长整型。像大多数语言一样,数值类型的赋值和计算都是很直观的。内置的 type()函数可以用来查询变量所指的对象类型。a,b,c,d=20,5.5,True,4+3j print(type(a),type(b),type(c),type(d)注意:Python3 中,bool 是 int 的子类,True 和

    4、False 可以和数字相加,True=1、False=0 会返回 True。Number(数字)(数字)当你指定一个值时,Number 对象就会被创建:var1=1var2=10您也可以使用del语句删除一些对象引用。del语句的语法是:del var1,var2,var3.,varN您可以通过使用del语句删除单个或多个对象。例如:del vardel var_a,var_b数值运算数值运算 5+4#加法9 4.3-2#减法2.3 3*7#乘法21 2/4#除法,得到一个浮点数0.5 2/4#除法,得到一个整数0 17%3#取余2 2*5#乘方32注意:1、Python可以同时为多个变量赋值

    5、,如a,b=1,2。2、一个变量可以通过赋值指向不同类型的对象。3、数值的除法包含两个运算符:/返回一个浮点数,/返回一个整数。4、在混合计算时,Python会把整型转换成为浮点数。String(字符串)(字符串)Python中的字符串用单引号 或双引号 括起来,同时使用反斜杠 转义特殊字符。字符串的截取的语法格式如下:变量头下标:尾下标索引值以 0 为开始值,-1 为从末尾的开始位置。String(字符串)(字符串)加号+是字符串的连接符,星号*表示复制当前字符串,与之结合的数字为复制的次数。实例如下:str=Runoobprint(str)#输出字符串print(str0:-1)#输出第一

    6、个到倒数第二个的所有字符print(str0)#输出字符串第一个字符print(str2:5)#输出从第三个开始到第五个的字符print(str2:)#输出从第三个开始的后的所有字符print(str*2)#输出字符串两次,也可以写成 print(2*str)print(str+TEST)#连接字符串输出如下结果:RunoobRunooRnoonoobRunoobRunoobRunoobTESTString(字符串)(字符串)Python 使用反斜杠 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串:print(Runoob)Ruoob print(rRu

    7、noob)Runoob另外,反斜杠()可以作为续行符,表示下一行是上一行的延续。也可以使用.或者.跨越多行。注意,Python 没有单独的字符类型,一个字符就是长度为1的字符串。word=Python print(word0,word5)P n print(word-1,word-6)n PPython 字符串不能被改变。向一个索引位置赋值,比如word0=m会导致错误。String(字符串)(字符串)注意:注意:1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。2、字符串可以用+运算符连接在一起,用*运算符重复。3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开

    8、始。4、Python中的字符串不能改变。List(列表)(列表)List(列表)是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。列表截取的语法格式如下:变量头下标:尾下标List(列表)(列表)索引值以 0 为开始值,-1 为从末尾的开始位置。List(列表)(列表)加号+是列表连接运算符,星号*是重复操作。如下实例:list=abcd,786,2.23,r

    9、unoob,70.2 tinylist=123,runoobprint(list)#输出完整列表print(list0)#输出列表第一个元素#从第二个开始输出到第三个元素print(list1:3)#输出从第三个元素开始的所有元素print(list2:)print(tinylist*2)#输出两次列表print(list+tinylist)#连接列表输出结果:abcd,786,2.23,runoob,70.2Abcd786,2.232.23,runoob,70.2123,runoob,123,runoobabcd,786,2.23,runoob,70.2,123,runoobList(列表)

    10、(列表)与Python字符串不一样的是,列表中的元素是可以改变的:a=1,2,3,4,5,6 a0=9 a2:5=13,14,15 a9,2,13,14,15,6 a2:5=#将对应的元素值设置为 a9,2,6List 内置了有很多方法,例如 append()、pop()等等,这在后面会讲到。List(列表)(列表)注意:注意:1、List写在方括号之间,元素用逗号隔开。2、和字符串一样,list可以被索引和切片。3、List可以使用+操作符进行拼接。4、List中的元素是可以改变的。List(列表)(列表)Python 列表截取可以接收第三个参数,参数作用是截取的步长,以下实例在索引 1 到

    11、索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串:List(列表)(列表)如果第三个参数为负数表示逆向读取,以下实例用于翻转字符串:def reverseWords(input):#通过空格将字符串分隔符,把各个单词分隔为列表 inputWords=input.split()#翻转字符串#假设列表 list=1,2,3,4,#list0=1,list1=2,而-1 表示最后一个元素 list-1=4#(与 list3=4 一样)#inputWords-1:-1 有三个参数#第一个参数-1 表示最后一个元素#第二个参数为空,表示移动到列表末尾#第三个参数为步长,-1 表示逆向 in

    12、putWords=inputWords-1:-1#重新组合字符串 output=.join(inputWords)return output if _name_=_main_:input=I like runoob rw=reverseWords(input)print(rw)输出结果为:runoob like ITuple(元组)(元组)元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间用逗号隔开。元组中的元素类型也可以不相同:tuple=(abcd,786,2.23,runoob,70.2 )tinytuple=(123,runoob)print(

    13、tuple)#输出完整元组print(tuple0)#输出元组的第一个元素#输出从第二个元素开始到第三个元素print(tuple1:3)#输出从第三个元素开始的所有元素print(tuple2:)print(tinytuple*2)#输出两次元组print(tuple+tinytuple)#连接元组输出结果:(abcd,786,2.23,runoob,70.2)abcd(786,2.23)(2.23,runoob,70.2)(123,runoob,123,runoob)(abcd,786,2.23,runoob,70.2,123,runoob)Tuple(元组)(元组)元组与字符串类似,可以

    14、被索引且下标索引从0开始,-1 为从末尾开始的位置。也可以进行截取(看上面,这里不再赘述)。其实,可以把字符串看作一种特殊的元组。实例 tup=(1,2,3,4,5,6)print(tup0)1 print(tup1:5)(2,3,4,5)tup0=11#修改元组元素的操作是非法的Traceback(most recent call last):File,line 1,in TypeError:tuple object does not support item assignmentTuple(元组)(元组)虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。构造包含 0

    15、个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:tup1=()#空元组tup2=(20,)#一个元素,需要在元素后添加逗号string、list 和 tuple 都属于 sequence(序列)。注意:1、与字符串一样,元组的元素不能修改。2、元组也可以被索引和切片,方法一样。3、注意构造包含 0 或 1 个元素的元组的特殊语法规则。4、元组也可以使用+操作符进行拼接。Set(集合)(集合)集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 或者 set()函数创建集合,注意:创建一个空

    16、集合必须用 set()而不是 ,因为 是用来创建一个空字典。创建格式:parame=value01,value02,.或者set(value)Set(集合)(集合)sites=Google,Taobao,Runoob,Facebook,Zhihu,Baiduprint(sites)#输出集合,重复的元素被自动去掉#成员测试if Runoob in sites:print(Runoob 在集合中)else:print(Runoob 不在集合中)#set可以进行集合运算a=set(abracadabra)b=set(alacazam)print(a)print(a-b)#a 和 b 的差集prin

    17、t(a|b)#a 和 b 的并集print(a&b)#a 和 b 的交集print(a b)#a 和 b 中不同时存在的元素输出结果:Zhihu,Baidu,Taobao,Runoob,Google,FacebookRunoob 在集合中b,c,a,r,dr,b,db,c,a,z,m,r,l,dc,az,b,m,r,l,dDictionary(字典)(字典)字典(dictionary)是Python中另一个非常有用的内置数据类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典是一种映射类型,字典用 标识,它是一个无序的

    18、键(key):值(value)的集合。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。Dictionary(字典)(字典)dict=dictone=1-菜鸟教程dict2 =2-菜鸟工具tinydict=name:runoob,code:1,site:print(dictone)#输出键为 one 的值print(dict2)#输出键为 2 的值print(tinydict)#输出完整的字典print(tinydict.keys()#输出所有键print(tinydict.values()#输出所有值输出结果:1-菜鸟教程2-菜鸟工具name:runoob,code:

    19、1,site:dict_keys(name,code,site)dict_values(runoob,1,)Dictionary(字典)(字典)构造函数 dict()可以直接从键值对序列中构建字典如下:dict(Runoob,1),(Google,2),(Taobao,3)Runoob:1,Google:2,Taobao:3 x:x*2 for x in(2,4,6)2:4,4:16,6:36 dict(Runoob=1,Google=2,Taobao=3)Runoob:1,Google:2,Taobao:3另外,字典类型也有一些内置的函数,例如clear()、keys()、values()等

    20、。注意:1、字典是一种映射类型,它的元素是键值对。2、字典的关键字必须为不可变类型,且不能重复。3、创建空字典使用 。数据类型转换数据类型转换int(x,base)将x转换为一个整数float(x)将x转换到一个浮点数str(x)将对象 x 转换为字符串tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合dict(d)创建一个字典。d 必须是一个(key,value)元组序列。chr(x)将一个整数转换为一个字符ord(x)将一个字符转换为它的整数值hex(x)将一个整数转换为一个十六进制字符串oct(x)将一个整数转换为一个八进制字符串以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。


    注意事项

    本文(3.2.2 基本数据类型 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库