Python实验报告 |
您所在的位置:网站首页 › python软硬件结合 › Python实验报告 |
一、 实验原理(要求、任务等) (一)、Python的开发环境 Python诞生于20世纪90年代初,是一种解释型、面向对象、动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一。 编写、编译和运行Python程序有以下3种方法。 1.使用交互式解释器 2.使用Windows命令行命令执行Python程序 在Windows 7中安装python程序后,在开始菜单的所有程序中会出现一个Python 3.6分组。单击其下面的Python 3.6 (command line - 32 bit)菜单项,就可以打开python命令窗口。也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口 3.使用集成开发环境编写和执行Python程序 IDLE的启动文件是idle.bat,它的位置在Python安装目录下,运行idle.bat,即可打开文本编辑器IDLE。也可以在开始菜单的所有程序中,选择Python 3.6分组下面的IDLE (Python 3.6 32 bit)菜单项,打开IDLE窗口。 (二)、Python语言的基本语法 Python程序结构涉及代码块、注释、语句分隔、语句续航和关键字与大小写等内容。 1.用缩进表示代码块 Python程序是依靠代码块的缩进(空格)来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了。在包含代码嵌套时,应注意同级的代码块,其缩进量应保持相同(不同可能会导致出错或得到意外的结果)。通常,语句末尾的冒号表示代码块的开始。在if、for、while、函数、类等定义中都会使用到代码块。 (1)代码注释 注释用于为程序添加说明性的文字。Python在运行程序时,会忽略被注释的内容。Python注释有单行注释和多行注释:单行注释用“#”表示注释开始,“#”之后的内容不会被执行。单行注释可以单独占一行,也可放在语句末尾;多行注释是用三个英文的单引号“'''”或双引号“"""”作为注释的开始和结束符号。 (2)语句续行 Python中的一条语句占一行,没有类似于Java中的分号等语句结束符号。在遇到较长的语句时,可使用语句续行符号,将一条语句写在多行之中。 Python有两种续行方式。一种是使用“\”符号;另一种续行方式是在使用括号(包括圆括号()、方括号[]和大括号{}等)时,括号中的内容可分多行书写,括号中的空白和换行符都会被忽略。 (3)标识符与关键字 标识符是计算机语言中允许作为名字的有效字符串集合。Python 标识符命名规则和其他大部分用C编写的高级语言相似,有以下一些命名规则:名字必须以字母或者下划线‘_’开始;数字不能作为首字符;当名字包含多个单词时,可以使用下划线_来连接,例如monty_Python;名字不能是关键字。名字不能出现分隔符、标点符号或者运算符。 Python中的名字是区分大小写的。比如myClass、MyClass、myclass是不同的。名字长度不限。 (三)、Python语言的基本输入输出 在Python程序中,通常用input()和print()函数来执行基本的输入和输出。 1.基本输入 input()函数用于获得用户输入数据,其基本格式为: 用户输入的数据=input(提示字符串) 其中,变量和提示字符串均可省略。可输入数字、字符串和其它对象,input函数将用户输入以字符串返回。用户按【Enter】键完成输入,【Enter】键之前的全部字符均作为输入内容。 如果需要输入整数或小数,则需要使用int或float函数进行转。 2.基本输出 print()函数最简单的应用就是输出字符串,print()函数的参数列表可以有多个参数,格式如下: print("…%s…%s…" %(string1, string2,…stringn)) 输出时string1, string2,…stringn会出现在对应的%s位置。 (四)、Python的常量、变量和对象 1. 常量 常量指在程序的执行过程中不变的量。通常直接写出的数据就是常量,如1,2,3,4,5,6等。直接写出的数据一般称为字面量,用符号表示的常量一般称为符号常量。 Python中常用的两个符号表示的常量是True和False,它们分别表示逻辑判断中的‘真’和‘假’,实际的数值分别是1和0。也有一些包含在模块中的用符号表示的常量,常用的如math模块中的pi和e。 2.对象 Python中,一切皆对象。对象是某个类型事物的一个具体的实例。对象的类型决定了对象支持的操作,也定义了对象的取值范围。Type()函数返回对象的类型。 3.变量 指向对象的值的名称就是变量。变量是一个标识符,通过等号(=)赋值运算创建,变量指向一个对象。从变量到对象的连接称为引用。 变量使用前需要先赋值,多个变量可以引用同一个对象,一个变量也可以引用不同的对象,引用不同的对象时,id也就不同的 Python中的变量不需要声明,可以随时赋不同类型的值 (五)、Python语言的数据类型 数据类型决定了程序如何存储和处理数据。Python完善的数据类型系统,使得在Python程序中可以轻松完成各种数据处理。Python中的数据类型分为数字类型、序列类型、集合类型、字典类型等。 1、数字类型 数字类型是那些能进行算术运算、位运算和数学函数运算的数据类型,包括:整数(int,无小数点的数)、浮点数(float,带小数点的数)、复数、其他数字类型等。 2、序列类型 序列类型表示的是若干有序的数据,分不可变序列类型和可变序列类型: 不可变序列的数据类型有字符串、元组和字节序列 可变序列有列表、字节数组等。 3、其他类型 包括:集合数据类型、字典数据类型和Pyhton一切皆有类型。 (六)、Python语言的运算符 对数据的变换统称为运算,表示运算的符号称为运算符,参与运算的数据称为操作数。运算符分为:一元运算符和二元运算符。 运算符有:算术运算符、比较运算符、对象运算符、逻辑运算符、复合运算符等。 (七)Python语言的常用语句 Python提供判断语句、循环语句和其他语句pass、break、continue语句等。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |