以下为《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.流程图:
符号
符号名称
功能说明
起止框
算法的开始和结束
处理框
各种处理操作
判断框
根据某一条件决定执行 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 请点击下方选择您需要的文档下载。
以上为《python程序设计知识点》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。