【Python从零开始】第四回_Python基础之"算数运算符函数"

󰃭 2017-07-31

  • 关于上回的练习解答
  • 关于上节内容的回顾
  • 练习题
  • 算数运算符函数

关于上回的练习解答

请利用以上所学知识1,请去除去除数字后再输出。例 ‘www.u3v3.com’,经过去除后,输出 ‘www.uv.com’。

解答如下:

关于上节内容的回顾

下表列出了所有Python语言支持的算术运算符。

假设变量a持有10和变量b持有20,则:

运算符描述实例

+ 加法 - 对操作符的两侧加值a + b = 30

- 减法 - 从左侧操作数减去右侧操作数a - b = -10

* 乘法- 相乘运算符两侧的值a * b= 200

/ 除 - 由右侧操作数除以左侧操作数b / a = 2

% 模 - 由右侧操作数和余返回除以左侧操作数b % = 0

指数- 执行对操作指数(幂)的计算 a ** b = 10 幂为 20

//地板除 - 操作数的除法,其中结果是将小数点后的位数被除去的商。9//2 = 4 而 9.0//2.0= 4.0

练习题

运用加减乘除计算出四个数字的24点,并打印。

常用算数运算符函数

1-1:abs(x)

描述: abs() 函数返回数字的绝对值。

语法: abs( x )。

参数: x – 数值表达式。

返回值: 函数返回x(数字)的绝对值。

例子如下:

u3v3 = -3
abs(u3v3)

1-2:int(x)

描述: int() 函数用于将一个字符串会数字转换为整型。

语法: class int(x, base=10)。

参数: x – 字符串或数字;base – 进制数,默认十进制。。

返回值: 返回整型数据。

例子如下:

# 字符串
>>> int('10')
10
# 浮点数
>>> int(3.14)
3
# bytes对象
>>> int(b'10')
10
# 16进制
>>> int('0xa', 16)
10
# 8进制
>>> int('0o12', 8)
10
# 2进制
>>> int('1010', 2)
10

1-3:float(x)

描述: 函数用于将整数和字符串转换成浮点数。

语法: float( x )。

参数: x – 整数或字符串。

返回值: 返回浮点数。

例子如下:

>>>float(1)
1.0
>>> float(112)
112.0
>>> float(-123.6)
-123.6
>>> float('123')     # 字符串
123.0