数字与表达式——函数汇总
2017-02-09 15:34
218 查看
abs(number) 返回数字的绝对值
参数可以是:负数、正数、浮点数或者长整形
注意点:参数可以是负数也可以为正数。只会取绝对值,不会做取整。
abs(-1.2)
Out[12]: 1.2
abs(2112312)
Out[14]: 2112312
cmath.sqrt(number) 返回平方根,也可以应用于负数
>>> import cmath ==>引入cmath模块
>>> cmath.sqrt(-9)
3j
>>> (1+3j)*(9-2j) ==>还可以进行计算
(15+25j)
float(object) 将字符串和数字转换为浮点数
float(22)
Out[17]: 22.0
float('232323')
Out[19]: 232323.0
help() 提供交互式帮助
help('str') 或者help('sys')等
input(prompt)获取用户输入,
会根据用户的输入来做类型的转换
x = input("x: ")
x: 2
y = input("y: ")
y: 3
print x * y
6
input(prompt)获取用户输入,得到的是字符串
raw_input:则会把用户的输入都作为一个字符串来处理
input("Enter a number: ")
Enter a number: 3
Out[5]: 3
raw_input("Enter a number: ")
Enter a number: 3
Out[6]: '3'
int(object) 将字符串和数字转换为整数
>>> int(12.0)
12
>>> num=26.3
>>> int(num)
26
long(object) 将字符串和数字转换为长整型数
long("123")
Out[4]: 123L
long(11)
Out[5]: 11L
math.ceil(number)将返回的上入整数,返回值得类型为浮点数
math.ceil(-45.17)
Out[6]: -45.0
math.ceil(100.12)
Out[7]: 101.0
math.ceil(119L)
Out[8]: 119.0
math.floor(number) 返回数的下舍整数,返回值得类型为浮点数
import math
math.floor(32.9)
Out[11]: 32.0
math.sqrt(number)返回平方根,不适用于负数
from math import sqrt
sqrt(9)
Out[13]: 3.0
foo = math.sqrt
foo(4)
Out[15]: 2.0
(负数的平方根是虚数)
import cmath
cmath.sqrt(-1)
Out[22]: 1j
pow(x,y[,z]) 返回x的y次幂(所得结果对z取模)
pow(2,3)
Out[16]: 8
10 + pow(2,3*5)/3.0
Out[17]: 10932.666666666666
repr(object)返回值得字符串表示形式
print repr("Hello,world!")
'Hello,world!'
print repr(1000L)
1000L
str(object) 将值转换为字符串
print str("Hello,world!")
Hello,world!
print str(1000L)
1000
round(number[, ndigits])根据给定的精度对数字进行四舍五入
round(1.0/2.0)
Out[27]: 1.0
round(2/3.6)
Out[28]: 1.0
round(6/2.3)
Out[30]: 3.0
参数可以是:负数、正数、浮点数或者长整形
注意点:参数可以是负数也可以为正数。只会取绝对值,不会做取整。
abs(-1.2)
Out[12]: 1.2
abs(2112312)
Out[14]: 2112312
cmath.sqrt(number) 返回平方根,也可以应用于负数
>>> import cmath ==>引入cmath模块
>>> cmath.sqrt(-9)
3j
>>> (1+3j)*(9-2j) ==>还可以进行计算
(15+25j)
float(object) 将字符串和数字转换为浮点数
float(22)
Out[17]: 22.0
float('232323')
Out[19]: 232323.0
help() 提供交互式帮助
help('str') 或者help('sys')等
input(prompt)获取用户输入,
会根据用户的输入来做类型的转换
x = input("x: ")
x: 2
y = input("y: ")
y: 3
print x * y
6
input(prompt)获取用户输入,得到的是字符串
raw_input:则会把用户的输入都作为一个字符串来处理
input("Enter a number: ")
Enter a number: 3
Out[5]: 3
raw_input("Enter a number: ")
Enter a number: 3
Out[6]: '3'
int(object) 将字符串和数字转换为整数
>>> int(12.0)
12
>>> num=26.3
>>> int(num)
26
long(object) 将字符串和数字转换为长整型数
long("123")
Out[4]: 123L
long(11)
Out[5]: 11L
math.ceil(number)将返回的上入整数,返回值得类型为浮点数
math.ceil(-45.17)
Out[6]: -45.0
math.ceil(100.12)
Out[7]: 101.0
math.ceil(119L)
Out[8]: 119.0
math.floor(number) 返回数的下舍整数,返回值得类型为浮点数
import math
math.floor(32.9)
Out[11]: 32.0
math.sqrt(number)返回平方根,不适用于负数
from math import sqrt
sqrt(9)
Out[13]: 3.0
foo = math.sqrt
foo(4)
Out[15]: 2.0
(负数的平方根是虚数)
import cmath
cmath.sqrt(-1)
Out[22]: 1j
pow(x,y[,z]) 返回x的y次幂(所得结果对z取模)
pow(2,3)
Out[16]: 8
10 + pow(2,3*5)/3.0
Out[17]: 10932.666666666666
repr(object)返回值得字符串表示形式
print repr("Hello,world!")
'Hello,world!'
print repr(1000L)
1000L
str(object) 将值转换为字符串
print str("Hello,world!")
Hello,world!
print str(1000L)
1000
round(number[, ndigits])根据给定的精度对数字进行四舍五入
round(1.0/2.0)
Out[27]: 1.0
round(2/3.6)
Out[28]: 1.0
round(6/2.3)
Out[30]: 3.0
相关文章推荐
- JavaScript利用正则表达式自己写数字判断函数
- [MSSQL]自定义提取中文,简体中文,英文,数字函数汇总
- ASP中判断表达式是否数字的函数
- [MSSQL]自定义提取中文,简体中文,英文,数字函数汇总
- orcal 中sql字符函数,数字函数,日期函数,转换函数学习,CASE和DECODE表达式学习
- Matlab 接受字符串并转为符号表达式,inline函数,匿名函数形式的方法汇总
- Oracle中的数字函数、日期、条件表达式
- 常用正则表达式汇总—(数字匹配/字符匹配/特殊匹配)
- JavaScript基于正则表达式的数字判断函数
- oracle常用函数汇总——数字函数
- C#正则表达式判断字符串为字母或数字函数
- Matlab数字数字图像处理函数汇总
- Python 基础语法——数字和表达式(包含数学上的一些函数)
- 使用传统算法进行表达式求值(数字支持科学表示法,操作符支持加减乘除乘方, 支持括号, 不支持函数)
- 判断字符串是否为数字函数,正则表达式【C#】
- 【正则表达式】常用正则表达式汇总(数字、字符、特定需求)
- 数字与表达式——变量、函数、模块
- 函数——测试字符串是否完全由数字组成
- Oracle 最常用功能函数经典汇总
- SQL的基本命令和几个常用函数汇总