一Python简介变量输入输出基本数据类型和运算符_第1页
一Python简介变量输入输出基本数据类型和运算符_第2页
一Python简介变量输入输出基本数据类型和运算符_第3页
一Python简介变量输入输出基本数据类型和运算符_第4页
一Python简介变量输入输出基本数据类型和运算符_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一Python简介变量输入输出基本数据类型和运算符发布,。

:2023年发布,不完全兼容,前主要使3。

【、件后缀名】.件:件是源代码件,,可以终端运,也可以本编辑器修改。

.件:是的编译件,不能本编辑器进编辑,执速度.件快。

不能看到源码,。

.件:件本质样,件执的时候不会消失类似命令的窗。

般来运图形户界程序。

.件:是优化编译后的程序,使【-源件】件,不能本编辑器进编辑。

.件:不是语编写的,般是其他语编写的扩展模块。

【三、语的别名】语:很简单和其他闻名的程序语连接,集成封装。

:级脚本语,脚本语只能处理简洁任务,它可以处理许多。

3.向对象语:完全持集成,重载,派,多继承。

【四、语特点】持向对象和解释性的级语,不编译。

库丰富,底层库采编写。

执效率慢,于上层开发。

编译型语++于底层开发,执速度快。

简洁性,易读性,可扩展性,所以使便。

可移植,可升级,可扩展健壮性,解释性,编译性内存管理器快速原型开发具:..应:定义了标准应接来协调服务器与基于的程序之间的沟通。

2.数据:供应各种库,具有极其便捷强的数据处理和统计功能。

3.智能:基于丰富的第三库可以便捷效地实现智能的各个阶段任务。

:可于计算机嬉戏三维场景制作和各种专业领域应。

三带的,优点巧,,优点是已包含许多第三包,使较便,缺点是较简单崩掉,系统不稳定。

:优点是较稳定,功能强,适合开发型项;缺点是专业版收费,社区版和教育版免费博客的前期使,后期使,下安装:、站进软件下载:在这插图:在这插图:在这插图下载即可:在这插图描述留意:勾选最下的选项,表将其添加到系统的环境变量中,这样可以在窗直接运,不到指定录下去。

,打开窗:输,消失下的页表安装胜利,可以试着测试简洁功能。

在这插图描述也可以在电脑中找到件夹,包含即是解释器也是编译器,可以直接在此编写代码进结果的运、系统:在系统和系统带解释器,不需要安装,,输验证是否安装:在这插图描述使-查看的版本:使3-查看另个版本、初识第个程序第个程序,输出:=,!:..字符串可以单引号或双引号表运程序的模式:式称为交互式式:是交互式解释器,输命令,解释器就解释运出相应的结果,直接在上写代码运程序,类似下的命令模式,但是法保存代码,适合短代码,1可以查看关心册,如下图:在这插图:创建件,次性处理多代码,在的环境中,创建个以为扩展名的件,解释器在中运出结果,适合长代码。

程序的运式是种解释性语,在执时,件中的源代码编译为字节码,再由虚拟机执编译这些字节码,供应了种中间编译结果保存机制。

【、系统】:虽然可以直接在上写代码,但是不便,也可以在窗上打开,使退出此模式。

件运:建件,运显结果,先建个新的件夹,即点击,将件保存到设定的路径,尽量保存为英即可,点击,第个选项,由于为解释性语,所以直接运即可。

在这插图直接运:在窗上运程序,使命令找到代码存放的位置,运代码的格式:进盘件名如:#通过运,即在窗上打开,运此程序【、系统】在终端运即可,使创建个件,使【件名】这样的格式执脚本,如下图所:三变量,常量,关键字【、变量】在程序运千可以转变的量称为变量,个变量应当有个名字,并在内存中占据定的存储单元,在该存储单元中存放变量的值。

变量名的本质:段连续内存空间的别名,如下图所:在这插图描述故变量名就是引对象和标识对象。

为动态语,定义的变量类型会依据赋值运算符后的值动转换类型,不需要定义类型,直接写即可。

可以使查看变量类型,如:=运结果为:字符类型标识符是指语中允许作为变量名或其他对象名称的有效符号,标识符规章即变量规章::..字符是字母或下划线其余可以是字母,下划线,数字写敏感不能使关键字留意:般写的标识符我们商定为常量;下划线开头的标识符为内建标识符,般认为私有的【、常量】所谓常量就是不能变的变量,如常的数字常数Π就是个常量,通常全部写的变量名标识变量,但是的常量和变量定义的很模糊,只是头上的保证,没有机制来保证值不变,想转变也可以。

【三、关键字】关键字是语的关键组成部分,不行任凭作为其他对象的标识符,它有以下性质:在门语中关键字是基本固定的集合在中常以不同颜字体消失可以使下三输输出函数【、输】作:使函数猎取键盘上输的值,返回值为字符串类型,可以使,等函数将其转换为我们需要的类型。

如:将键盘上的值保存到中,此时的12为字符串,需要数字格式需要进格式转换。

下图所:=请输数字:=查#看的类型没有类型,论单引号还是双引号都称为字符串类型【、输出】不需要导其他件,在加载时会加载常内置函数模块,为内置函数,向屏幕打印指定对象的信息,使格式如下:“值”打印值,多个值逗号分隔变量名在这插图描述四解释1.【#】表单解释2.【\】表续符,即未结束3.【……或者’’’……’’’】英三个双引号或三个单引号可以实现多解释解释的类型为字符类型,如::..=10#我是单解释=,#续符,表下和这是多解释=单解释运输出,可以看到解释都没有输出在这插图描述五风格采相同的缩进表语句块的退出三、基本数据类型、运算符、赋值语句基本类型供应了基本的内建数据类型,如下表:类型含义,,空类型复数类型5+3字符串类型“,‘’列表类型=[1,2,3,4]元组类型=1,2,3,4字典类型={“”:1,“++”:2}【、整型】可以处理任意的整数,包括负整数。

2持整型值后加即长整型;3整数范围和机器字长有关,如32位或64位,所以中整型没有溢出问题。

在程序中表的法和数学上的写法样,如1,100,0等。

整数类型按进制分为:进制整数:10六进制整数:0进制整数:012进制整数:01010:..进制、进制、六进制标识分别为,,、进制转换为其他进制整数有符号,所以处理负数,结果会包含个负号。

使独有的函数转换,处理结果带有进制标识将进制整数转化为进制,进制,六进制的本串即字符串,可以使下列函数:#将转换为进制#将转换为进制#将转换为六进制如下图:在这插图描述转换结果包含进制标识符。

使统的函数,转换结果不包含进制标识使函数,使格式为:待转换整数,进制标识如下图:在这插图描述转换结果不包含进制标识符。

、其他进制转换为进制使函数可以将不同进制转换整数,函数使格式如下:待转换字符,进制标识符#表将进制转换为进制如下图所:在这插图描述转换后的结果类型为整数。

【、浮点型】浮点数就是数,之所以称为浮点数,是由于根据科学计数法表时,个浮点数的数点位置是可变的,对于很或者很的数,必需科学计数法表,表10。

如下图举例:在这插图描述留意:中没有类型,依据值进安排,有垃圾回收机制;在运算过程中,假如有个数为浮点数,那么运算结果为浮点数。

【三、布尔型】整型的类,仅有2个值为:,,本质上是整型的1,0分别存储的。

在中值为0的任何的数字或者是空集如列表,元组,在中它的布尔值都是在这插图描述【四、空值】空值是个特别的值,表,不能理解为0,由于0是有意义的,是个特别的空值,和任何其他数据较永久返回,如下图所:在这插图描述:..【复数型】假如=√-1,则是虚数,虚数的平根为负数,复数=实数+虚数,中虚数标记符来标记,其他语中没有这种类型,中设计了这种类型。

复数可以是:复数,纯虚数,纯实数,如下图所:在这插图描述复数可以分别实数部分,虚数部分,函数如下:##得到虚部使函数可以求共轭复数,即两个实部相等,虚部互为相反数的复数互为共轭复数,函数如下:如下图所:在这插图描述【五、序列类型-字符串】字符串是以单引号或双引号括起来的任意本,如”,‘’等。

字符串的简洁运算1.持加法运算,即实现字符串拼接,如下图所:在这插图描述2.持乘法运算,可以理解为本拼接次,如下图所:在这插图描述字符串的转义可以使反斜杠\对某些特别字符进转义,这样就会将它”当作个一般的字符,不是特别的标记,如打印\不是换,如下图所:在这插图描述三长字符串的表式当需要写多字符串时,使三个单引号或双引号代替一般引号:“”“或’‘’‘’‘这时可以在字符串中使单引号双引号不需要反斜杠进字符转义,其他的例如\还是需要转义的,如:在这插图描述四原始字符串原始字符串以开头,在一般字符中反斜杠\转义,不会输出\,但是在原始字符串中反斜杠可以转义,但是输出的字符串包含\,如:在这插图描述留意:原始字符不能以\结尾,由于不知道是否为字符串结束符:如::..在这插图描述假如必需最终要\,可以其单独处理显,如:在这插图描述六户便的字符串编译器读取形式的字符串我们从显屏上看到的字符,编译器不能处理,那么为了解决这种状况,有两个函数为和::将值转换为合理形式的字符串,以便于户理解,和直接打印结果样,如:在这插图描述可以看到使函数的字符串和打印的样,不会显出字符串的标识。

:会创建个字符串,将其转化为供编译器读取的形式,如:在这插图描述可以看到输出结果带有字符串标识,函数还具有将整数转换为字符串类型的功能,利此可以实现字符串和数字的相加,如:在这插图描述总结来说:让户更便于阅读,转换为的合法表达式,可以于整数转换为字符串。

【六、序列类型-列表】列表是种强的数据结构,序列中的么个元素都安排个数字-位置,括号[]表,为可变类型,从0开头编号,依据下标访问,如下图所:在这插图描述后博客会具体此学问点【七、序列类型-元组】列表类似,括号表,是不行变类型即元组的元素不能修改,根据下标访问,如下图所:在这插图描述后博客会具体此学问点【、映射类型-字典】字典为映射类型的容器,括号{}表,类似哈希表的键值对,每个键值对-冒号【:】分割,每个键值对之间逗号【,】分割。

可以依据键值访问值,即通过访问到,如下图所:在这插图描述后博客会具体此学问点运算符假定=10,=10;【、算术运算符】符号意义例+加法运算符+=10-减法运算符-=10*乘法运算符*=10除法运算返回浮点结果=:..符号除法运算意返义回整数结果=1例%模运算%=0**指数运算符即幂运算符2**3=8留意:幂运算符元运算符优先级,所以会先和**结合,那么负数幂运算时需要添加括号,如:不加括号永久为负数。

【、较运算符】符号意义例==较两个对象的值是否相等==结果为!=不等于号较两个对象值是否不相等!=10结果为于符号20返回于符号20返回=于等于=10返回=于等于=10返回留意,在较时:数值较:按值较字符串较:按码值较表达4于3并且于7,其他语为:3447,但是为347即可,计算时于运算符从左往右结合计算【三、规律运算符】符号意义例规律与532==1结果为规律或532==1结果为规律53结果为【四、赋值运算符】符号意义例=基本赋值运算符=10+=加法赋值运算符+=10==+10-=减法赋值运算符-=10*=乘法赋值运算符*=10=除法赋值运算符=10=取整赋值运算符=10%=取余赋值运算符%=10**=幂赋值运算符**=10:..【五、按位运算符】符号意义按位与|按位或~按位^按位异或按位左移按位右移【六、成员运算符】符号意义推断某个值是否在个集合中,在返回,不在返回推断某个值是否不在个集合中,不在返回,在返回【七、份运算符】符号意义推断左右两边的数在内存中是否为同位置即引个对象,假如引的是同个对象那么返回,否则返回推断两个标识符是不是引不同的对象使可以查看的内存地址运算符优先级:由上下,由到低,同优先级根据从左向右原则运算。

运算符说明**指数运算符~,+,-按位取反,正负号*,,%,乘除,取模取整+,-加减,右移,左移按位与^,|异或、或=,,,=较运算符==,!=等于运算符=,%=,=,=,-=,+=,*=,**=赋值运算符,份运算符,成员运算符规律运算符:..三赋值语句【、一般赋值语句】一般赋值语句为:=10变量第次赋值,同时获得类型和值,由于:。

,依据值确定类型。

的式实现赋值。

全部的赋值都是将个引指向相应的内存单元中每个对象被创建时,都会获得个份,可以使对象函数查看,同时会伴随个引计数器,计数有个变量引此对象。

但是对于浮点数变量和整数变量有着不同的规章,如下:【浮点数变量:】浮点数每个对象地址不样,如下图所:在这插图描述【整数变量:】将相同的若个整数,默认范围为[-5,256]和部分仅包含数字,字母和下划线的字常量字符串会被安排同内存空间,由于这些对象较常,这种效的存储式可以优化程序的运速度。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论