python程序设计知识点

本文由用户“vincent314159”分享发布 更新时间:2021-04-02 05:47:14 举报文档

以下为《python程序设计知识点》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

程序设计知识点(第一节)

1. 程序设计

程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具。

2.程序设计过程:

分析问题——设计算法——编写程序——调试运行程序——分析结果。

3. 程序的建构过程(IPO):输入(Input)----处理(Process)----输出(Output)

4.程序设计语言分类:机器语言---------汇编语言---------高级语言

计算机唯一能够直接识别的语言是机器语言。

5. Python语言

高级语言。具有简洁性、易读性等特点,其规范性强,模块与模块之间的界限由每行的首字符在本行的位置决定, Python语言易学、严谨、易读、易某某。

6.变量的命名规则

变量名是字母、数字、下划线的任意组合;

变量名首字符只能是字母或下划线;

大写字母不等于小写字母;

Python保留字不能做变量名

7.输入命令input( ):等待从键盘输入的数据

8.输出命令print( ):输出到屏幕

9.数据类型:

类型

整数

浮点数

字符串



说明

int

float

str



举例

123 5000 23

23.1 3.14

"123" "abc"



10.int( )函数:

功能1:int(字符串) 将字符串转换为整数数值,字符串必须是整数型,

例int("23"),输出整数23

int("23.5"),程序报错

功能2:int(数值) 取整函数

例int(11.6),输出11

int(-11.6),输出-11

11.float( )函数:将整数或字符串转化为浮点数

例:float("12"),输出12.0 float(12),输出12.0

12.str( )函数:将参数转化为字符串

13.Python算术运算符VS数学运算符号

优先级

功能

数学运算符号

Python的算术运算符



1

次幂



**



2

乘

*





除

/





整除



//





求余数



%



3

加 减

+ -

+ -





/

运算符优先级

以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。

逻辑运算符: or

逻辑运算符: and

逻辑运算符:not

比较: =,!=,==

加法与减法: + ,-

乘法、除法与取余: *, / ,%

正负号: +x,-x

程序设计知识点(第2节)

1.算法概念:解决某一问题而采取的方法和步骤

2.算法的描述方法:

自然语言:通俗易懂,描述较为冗长和模糊,逻辑也不够清晰;

流程图:直观,清晰、易懂

伪代码: 便于编程实现

3.算法的特征:

有穷性:一个算法必须在有限步骤内结束,不能无限循环

确定性:算法的每一个步骤必须具有确定含义,不能有任何歧义;

输入性:输入的数据时算法加工处理的对象,一个算法可以有零或多个输入

输出性:输出的数据时算法解决问题的结果,一个算法至少有一个输出;

可行性:算法中的每一条指令必须是可执行的,通过计算机可以实现。

4.流程图:

符号

符号名称

功能说明





起止框

算法的开始和结束





处理框

各种处理操作





判断框

根据某一条件决定执行 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 请点击下方选择您需要的文档下载。

  1. python填空题
  2. 选择题高频考点随身学—二级MS Office高级应用
  3. Shell和vim编辑器常用功能实验报告
  4. 大学生软件工程与应用软件开发实验报告
  5. C语言程序设计实验报告
  6. 稳压电源安装及维保操作流程
  7. 【字节流、字符流】-笔记
  8. pyshon的安装与使用
  9. _______学号-姓名 Android实践报告1
  10. C 编程练习题大全(带答案)
  11. 大学《程序设计》实验报告(1)
  12. 1.1.1 Java的起源、发展和现状
  13. JSP程序设计实习任务书(软件19级)
  14. 《C语言程序设计》课程考核方案
  15. JAVA程序设计实验报告2020
  16. 网络数据挖掘笔记
  17. 数学建模(cumcm)历届竞赛赛题基本解法
  18. 详细设计说明书(GB8567——88)
  19. python正则
  20. 1--教务处〔〕156号湖南科技大学关于做好上半年全国计算机等级考试报名工作的通知

以上为《python程序设计知识点》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览