常见的python函数
abs(-3)
# 3 返回-3的绝对值
max(1,2,3,5)
# 5 返回1,2,3,5的最大值
min(1,2,3,5)
# 1 返回1,2,3,5的最小值
pow(2,3)
# 8 返回2的三次方的值
round(5.4) #5
round(5.5) #6
round(4.5) #4
# 返回与x最接近的整数,如果x与两整数接近程度相同,则返回偶数值
round(5.466,2)
# 5.47 保留2位小数的浮点值
math模块
# 举例 math.fabs(-2)
# 以下在使用时需加上 math.
fabs(-2)
# 2.0 将-2视作浮点数并返回它的绝对值
ceil(2.1) #3
ceil(-2.1) #2
# x取向上最近的整数,并返回这个整数
floor(2.1) #2
floor(-2.1) #-3
# x取向下最近的整数,并返回这个整数
exp(1)
# 2.71828 返回e的1次方
log(2.71828)
# 1 返回e的自然对数值
log(100,10)
# 2.0 返回以10为底的对数值
sqrt(4.0)
# 2 返回x的平方根值
sin(3.14159/2)
# 1 返回x的正弦值(弧度制)
asin(1.0)
# 1.57 返回asin的弧度值
cos(3.14159)
# -1 返回x的余弦值(弧度制)
acos(1.0)
# 0 返回acos的弧度值
tan(0.0)
# 0 返回tan(0.0)的值(弧度制)
degrees(1.57)
# 90 将1.57从弧度转换为角度
radians(90)
# 1.57 将90从角度转换为弧度
# 常量math.pi 替代3.14159...
# 常量math.e 替代2.71828...
字符串和字符
不区分字符串和字符
但为方便转换为其他程序设计语言,字符使用单引号’ ',字符串使用双引号" "
ASCII码与Unicode码
ch = 'a'
ord(ch)
# 97 ASCII码值
chr(97)
# a ASCII对应的字符
Unicode码表示 \u0000 到 \uFFFF
例如 “\u6B22” 表示"欢"
转义序列
字符转义序列 | 名称 | 数值 |
---|---|---|
\b | 退格符 | 8 |
\t | 制表符 | 9 |
\n | 换行符 | 10 |
\f | 换页符 | 12 |
\r | 回车符 | 13 |
\\ | 反斜线 | 92 |
\’ | 单引号 | 39 |
\" | 双引号 | 34 |
不换行打印
print函数会自动打印一个换行符,会导致输出提前进入下一行,使用end参数不换行
print("AAA", end = '')
print("AAA", end = '*')
# 输出 AAAAAA*
str函数
s = str(3.4)
s
# '3.4'
连接字符串
message = "Welcome" + "To" + "Python"
message
# "Welcome To Python"
message = "Welcome To Python"
message += " and Python is fun"
# "Welcome To Python and Python is fun"
输入字符串
si = input("Enter:")
print("si is " + si)