什么是算法?
算法就是计算机执行时的步骤,对于某一件事的详细描述。(事无巨细,全部考虑到,务必做到无遗漏,但是这是不可能的)
交互式解释器
python在启动是用于用户输入和程序返回结果的程序就是交互器。
十六进制,二进制
此处不做详细赘述,会更新整篇文章对此概念进行概述。
变量
变量就是一些数值的名字,也可以理解为容器。变量的命名不能使用数字开头,不能使用关键字,不能以下划线开头,在工作使用中,一般把大写字母命名的变量定义为全局变量,不能更改。变量在命名的时候遵循意义明显的原则的,名字就能代表这个变量的含义。
数字表达式
python解释器可以当作计算器来使用。其中牵扯到数字类型的问题,整数(int),浮点数(float)。整数没有小数位数,默认取整。浮点数可以表示数字的小数位数。
在进行浮点数的运算时,python会在任一除数或者被除数为浮点型是返回浮点型数值。运算使用的符号:
/ 除 + 相加 = 赋值
// 整除 - 相减 += 累加
% 取余 * 相乘 ++
** 幂次方 == 等于
语句
表达式为具体的某一件事,语句则是执行的指令,具体操作。
用户输入
2.0版本中分为两种 raw_input()以字符串形式存储
input()用户输入类型
3.0版本中用户输入只有一种input(),且定义为函数
函数
函数就是一种小型程序,用来实现某种特定功能。方便调用,快速实施。
函数默认存在返回值。
模块
模块就是python的功能增强扩展。使用import导入。具体使用格式 (import 模块名)
字符串
字符串就是一串字符,在程序中运行是表示一些文本
字符串使用是家单双引号,单引号和双引号用法一样。字符串在使用过程中,有时需要对特殊字符如单双引号进行转义输出,使用“\”。
本章复习内容
abs(取绝对值) float(转为浮点数) help()提供帮助 input()提供交互式用户输入
int()转为整型数据 math.ceil(number)获得该数的上入整数,返回值为浮点数 math.floor(number)返回该数的下舍整数,返回值为浮点数
math.sqrt(number)求该数的平方根,不用于负数
pow(x,y[, z])返回x的y次幂,所得结果对z取模
str()将值转化为字符串 round(number[, ndigit])根据给定精度对数字进行四舍五入
repr()返回值的字符串表示形式