python

您所在的位置:网站首页 ipo方法是程序的基本编写方法 python

python

2024-07-14 12:29| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录 前言高级语言的编译与解释 一、Python 概述特点: 二、python解释器三、编写python程序IPO 程序编写方法:python最小程序 四、基础语法1、程序的格式框架缩进:注释:续行符: 2、基本语句(1)基本输入输出input():输入函数eval()print():输出函数 (2)分支语句单分支语句二分支语句多分支语句 (3)循环语句条件循环语句遍历循环语句 3、基本语法元素(1)引用import语句from方式 (2)命名规则(3)变量(4)常量 五、基本数据类型1、数字类型(1)整数类型(2)浮点数类型(3)复数类型(4)数字类型的运算 2、字符串类型

前言

程序设计语言(编程语言):计算机能够理解和识别用户操作意图的一种交互体系,它按照特定规则组织计算机指令,使计算机能够自动进行各种运算处理。 计算机程序:按照程序设计语言规则组织起来的一组计算机指令。

程序设计语言发展经历了 机器语言、汇编语言、高级语言 3 个阶段。

高级语言的编译与解释

由于高级语言不能被计算机直接执行,因此在执行之前必须要先把它转换成 0 和 1 的形式,转换的方式有两种:编译和解释。

编译是将源代码全部转换成目标代码最后再运行目标代码的过程。源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器。解释是将源代码逐句转换成目标代码同时逐句运行目标代码的过程。执行解释的计算机程序称为解释器。编译和解释的区别在于:编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。解释则在每次程序运行时都需要解释器和源代码。

高级语言根据计算机执行机制的不同分为两类:静态语言和脚本语言。静态语言采用编译方式执行,脚本语言采用解释方式执行。

一、Python 概述

Python :是一种高级通用脚本编程语言,采用解释方式执行。但是 Python 有点特殊,它的解释器也保留了编译器的部分功能,随着程序运行,解释器也会生成一个完整的目标代码。

具有:类 (class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。

特点: 面向对象:一种面向对象的脚本编程语言。 面向对象与面向过程两者相对。 面向对象:以对象展开,输入的一切都是“对象”。需要先分析需求,分解问题,再把对象分别写好,需要的时候调用即可。 面向过程:需要走程序。需要在分析需求的同时列出所以需要的步骤,依次运行程序,一步一步地实现需求。可移植性:可以移植到许多平台上,实现在不同平台上的工作,包括 Linux、Windows、Windows CE、以及 Google 基于 linux 开发的 android 平台等等。丰富的库:提供很多标准库来辅助用户进行各类程序开发,同时也支持第三方库的安装。Python 强大的库可以满足数据分析、游戏开发、密码系统等多种需求。支持中文使用开源语法简洁 二、python解释器

Python 解释器有两个重要的工具:

IDLE:Python 集成开发环境,用来编写和调试 Python 代码。pip:Python 第三方库安装工具,用来在当前计算机上安装第三方库。 三、编写python程序 IPO 程序编写方法:

无论程序规模如何,每个程序都有统一的运算模式:输入数据、处理数据和输出数据。这种朴素的运算模式形成了程序的基本编写方法:IPO 方法。

python最小程序 >>>print('hello world') hello world

“>>>”是 Python 语言环境的提示符,表示可以在此符号后输入 Python 语句。 第二行是 Python 语句的执行结果。

四、基础语法 1、程序的格式框架 缩进:

每行语句开始前的空白区域,用来表示 Python 间的包含和层次关系。

一般代码不需要缩进,顶行编写且不留空白。当表示分支、循环、函数、类等程序含义时,在 if、while、for、def、class 等关键字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。

实现:【Tab】键 或 空格(4个) 。不可混用

注释:

单行:# 多行:''' '''或""" """

续行符:

反斜杠\ 注意:续行符后不能存在空格,续行符后必须直接换行。

2、基本语句 (1)基本输入输出 input():输入函数

使用方式: = input()

a = input('请输入:')

无论用户输入的是字符还是数字,input()函数统一按照字符串类型(str)输出。

eval()

使用方式: = eval()

去掉字符串最外侧的引号,并按照 Python 语句方式执行去掉引号后的字符内容,通常会和 input 函数一起使用。

print():输出函数

使用方式:

仅输出字符串:print()

仅用于输出一个或多个变量:print(, … )

a = 1 b = 2 print(a,b)

在这里插入图片描述

用于混合输出字符串与变量值:print(.format(, …))

a = "天气" b = "晴天" print('今天{}是{}'.format(a,b))

在这里插入图片描述

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=“”:

a = "你好" b = "再见" print(a, end="") print(b)

在这里插入图片描述

(2)分支语句

控制程序运行 作用:根据判断条件选择程序执行路径。 包括:单分支、二分支、多分支。

单分支语句

任何能够产生 True 或 False 的语句都可以作为条件,当条件为真时,执行语句块中的内容。

使用方式:

if: a = 1 if a == 1: print("true") 二分支语句

当条件为 True 时,执行语句块 1;当条件为 False 时,执行语句块 2。

使用方法:

if: else: a = 1 if a == 1: print("true") else: print("false")

在这里插入图片描述

多分支语句

多分支结构一般用于判断同一个条件或一类条件的多个执行路径。依次判断条件并执行对应的语句。若没有条件成立,执行 else 下面的语句。

使用方法:

if: elif: elif : ... ... else: a = eval(input("请输入一个数:")) if a == 1: print("输入的是1") elif a == 2: print("输入的是2") else: print("输入的数大于2")

在这里插入图片描述

(3)循环语句

是控制程序的一类重要语句。 作用:根据判断条件确定一段程序是否再次执行一次或者多次。 包括:条件循环、遍历循环。

条件循环语句

当条件为 True 时,执行语句块 1,然后再次判断条件,当条件为 False 时,退出循环,执行语句块 2。

使用方式:

while (): a = 0 while a


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3