Python学习-day9-第一章回顾
概念
1、算法:算法犹如菜谱,告诉你如何完成特定的任务。从本质上说,编写计算机程序就是使用计算机能够理解的语言(如Python)描述一种算法。这种对机器友好的描述被称为程序,主要由表达式和语句组成。
2、表达式:表达式为程序的一部分,结果为一个值。如:2+2就是一个表达式,结果为4。简单表达式是使用运算符(如+、)和函数(如pow)将字面值(如2或“Hello”)组合起来得到的。通过组合简单的表达式,可创建复杂的表达式,如(2+2)(3-1)。表达式还可能包含变量。
3、变量:变量是表示值的名称。通过赋值,可将新值赋给变量,如x=2。赋值是一种语句。
4、语句:语句是让计算机执行特定操作的指示。这种操作可能是修改变量(通过赋值)、将信息打印到屏幕上(如print(“Hello,world!”))、导入模块或执行众多其他任务。
5、函数:Python函数类似于数学函数,它们可能接受参数,并返回结果(在第六章学习编写自定义函数时,你将发现函数实际上可以在返回前做很多事情)。
6、模块:模块是扩展,可通过导入它们来扩展Python的功能。如:模块math包含多个很有用的函数。
7、程序:你通过练习学习了如何编写、保存和运行Python程序。
8、字符串:字符串非常简单。它们其实就是一段文本,其中的字符是用Unicode码点表示的。
本章函数
1、abs(number):返回指定数的绝对值。
print(abs(-10))
2、bytes(string, encoding[,errors]):对指定的字符串进行编码,并以指定的方式处理错误。
a=bytes([1,2,3,4])
print(a)
3、cmath.sqrt(number):(复数)返回平方根,可用于负数。
import cmath as a
print(a.sqrt(-1))
print(a.sqrt(9))
4、float(object):将字符串或者数字转换为浮点数。
str='1111'
x=100
f1=float(str)
print(f1)
f2=float(x)
print(f2)
print(f1+f2)
5、help([object]):提供交互式帮助。
str=help()
print(str)
效果自己试吧!一个交互式帮助平台。想知道math模块中有哪些函数,可用此方法查看,输入quit退出帮助平台。
6、input(prmpt):以字符串的方式获取用户输入。
str=input('你的名字是:')
print(str)
7、int(object):将字符串或数转换为整数。
str='999'
f=1.0
i1=int(str)
i2=int(f)
print(i1)
print(i2)
print(i1+i2)
8、math.ceil(number):以浮点数的方式返回向上圆整的结果。
import math as a
print(a.ceil(0.4))
print(a.ceil(-0.4))
9、math.floor(number):以浮点数的方式返回向下圆整的结果。
import math as a
print(a.ceil(0.4))
print(a.ceil(-0.4))
10、math.sqrt(number):返回平方根,不可用于负数。
import math as a
print(a.sqrt(9))
print(a.sqrt(-1))
11、pow(x ,y[ ,z]):返回x的y次方对z求模的结果(就是指数函数)。
print(pow(2 ,3))
12、print(object, …):将提供的实参打印出来,并用空格分隔。
a=1
b='1'
print(a,b)
13、repr(object):返回指定值的字符串表示。
x='123456'
print(repr(x))
14、round(number):四舍五入为指定的精度,正好为5时舍入到偶数。
a=3.1415926
print(round(a,2))
b=2.5
print(round(b))
15、str(object):将指定的值转换为字符串。用于转换bytes时,可指定编码和错误处理方式。
y='"Hello world!" \nshe said'
print(repr(y))
print(str(y))
博文内容来自本人所选的学习Python的工具书-《Python基础教程》(第三版)人民邮电出版社。