特殊字符
# 表示注释行
" " 将字符串(即字符序列)括起来
''' ''' 将一段注释括起来
# Dispiay two message
print("welcome to python")
print("python is fun")
算数运算符
+、-、* 、/ 、//、**、%
运算符 / 执行浮点除法并产生一个浮点数结果。
运算符 // 执行整数除法并产生一个整数结果,任何小数部分都会被舍掉。
运算符 ** 针对任意数字a与b计算a^b(a的b次幂)。
运算符 % 是一个求余或取模运算的运算符,即求出除法后的余数。
科学记数法
例:1.234 x 10²在Python中写作1.234E2或1.234E+2,若指数为负,则为1.234E-2
字母E(或e)代表指数而且可以大写也可以小写。
当一个变量被赋值一个太大的值而不能存入内存中,会出现数据溢出
例如:
数据溢出例
而当一个浮点数太小(即太接近0)会导致下溢,Python会将它近似为0,因此,我们不需要关注下溢。
下溢示例
增强型赋值运算符
运算符
举例
等式
+=
例 i += 5
i = i + 5
-=
例 i -= 5
i = i - 5
*=
例 i *= 5
i = i * 5
/=
例 i /= 5
i = i / 5
//=
例 i //= 5
i = i // 5
%=
例 i %= 5
i = i % 5
**=
例 i **= 5
i = i ** 5
增强型运算符符号中间不能加入空格,+ =是错的,+=正确!
常见的Python函数
内置函数
函数
描述
abs( x )
返回 x 的绝对值
max( x1 ,x2 , x3 , ...)
返回 x1 , x2 , x3 , ...中的最大值
min( x1 , x2 , x3 , ...)
返回x1,x2,x3,...中的最小值
pow( a , b )
返回a^b的值,相当于a**b
round( x )
返回与x最接近的整数,如果x与两个整数接近程度相同,则返回偶数值
round( x,n )
保留小数点后n位小数的浮点值
示例
数学函数
这些函数不能直接访问,需要调用math模块
函数
描述
fabs( x )
将x看作一个浮点数,返回它的绝对值
ceil(x)
x向上取最近的整数,然后返回这个整数
floor(x)
x向下取最近的整数,然后返回这个整数
exp(x)
返回幂函数e^x的值
log(x)
返回x的自然对数值
log(x,base)
返回以某个特殊值为底的x的对数值
sqrt(x)
返回x的平方根值
sin(x)
返回x的正弦值,x是角度的弧度值
cos(x)
与上面同理
tan(x)
与上面同理
asin(x)
返回asin的弧度值,也就是我们所熟悉的反三角函数arcsin(x)
acos(x)
返回acos的弧度值
degrees(x)
将x从弧度转换成角度
radians(x)
将x从角度转换成弧度
举例,代码如下:
import math #导入math模块
print("fabs(-5)=",math.fabs(-5))
print("ceil(2.1)=",math.ceil(2.1))
print("ceil(-2.1)=",math.ceil(-2.1))
print("floor(2.1)=",math.floor(2.1))
print("floor(-2.1)=",math.floor(-2.1))
print("exp(1)=",math.exp(1))
print("log(2.78)=",math.log(math.e))
print("log(100,10)=",math.log(100,10))
print("sqrt(4.0)=",math.sqrt(4.0))
print("sin(pi/2)=",math.sin(math.pi/2))
print("asin(1)=",math.asin(1))
print("degrees(1.57)=",math.degrees(1.57))
print("radians(90)=",math.radians(90))
代码
运行结果
其他总结
input函数用来获取输入,eval函数用来将字符串转化为数值。
标识符是程序中使用的使用的元素的名字
标识符由任意长度的英文字母、数字、下划线和星号(*)构成的字符序列。标识符必须以英文字母、下划线开头,不能以数字开头!标识符不能是关键字!
int(value)可以将浮点型转换成整型。