Python实验报告

您所在的位置:网站首页 python软硬件结合 Python实验报告

Python实验报告

2023-10-12 08:24| 来源: 网络整理| 查看: 265

一、 实验原理(要求、任务等)

(一)、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