Python number

1. Basic

var = 1 #int (signed integers)
var = 1L #long (long integers )
var = 1.1 #floating-point
var = 3+3j #complex (complex numbers)

  

2. convert

var = 1
int(var)
long(var)
float(var)
complex(var) #real part is var, imaginary part is 0
complex(x, y) #real part is x, imaginary part is y

  

3. Mathematical function

import math

var = 1
abs(var) #the absolute value of var
ceil(var)
floor(var)
cmp(x, y) #If x<y, return -1. If x==y, return 0. If x>y, return 1.
exp(var) #e^var
fabs(float(var))
log(var)
log10(var)
max(x1, x2, ...)
min(x1, x2, ...)
modf(var) #This method returns the fractional and integer parts of x in a two-item tuple. Both parts have the same sign as x. The integer part is returned as a float.
pow(x, y) #x^y
round(x [,n]) #x rounded to n digits from the decimal point.
sqrt(x)

  

4. Random number function

import random

random.choice(seq) #returns a random item from a list, tuple, or string

random.randrange([start,] stop [,step]) #returns a randomly selected element from range(start, stop, step).
#start -- Start point of the range. This would be included in the range.
#stop -- Stop point of the range. This would be excluded from the range.
#step -- Steps to be added in a number to decide a random number.

random.random() #A random float r, such that 0 <= r <=1

random.seed([x]) #The method seed() sets the integer starting value used in generating random numbers. Call this function before calling any other random module function.
#x -- his is the seed for the next random number. If omitted, then it takes system time to generate next random number.

random.shuffle(lst) #Randomizes the items of a list in place. Returns None.

random.uniform(x ,y) #A random float r, such that x<=r<=y.

  

5. Trigonometric functions

import math

acos(x)
asin(x)
atan(x)
atan2(y,x) #atan(y/x)
cos(x)
sin(x)
tan(x)
hypot(x, y) #Return the Euclidean norm, sqrt(x*x + y*y).
degrees(x) #Converts angle x from radians to degrees.
radians(x) #Converts angle x from degrees to radians.

pi
e

  

时间: 2024-10-08 10:28:25

Python number的相关文章

Python基础教程笔记十一:Python Number(数字)

Python 支持四种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点. 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L. 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250) 复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a

Python Number(数字) Ⅰ

Python Number(数字) Python Number 数据类型http://www.xuanhe.net/用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. 以下实例在变量赋值时 Number 对象将被创建: 您也可以使用del语句删除一些 Number 对象引用. del语句的语法是: 您可以通过使用del语句删除单个或多个对象,例如: Python 支持四种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或

Python Number类型转换

int(x [,base ])         将x转换为一个整数   long(x [,base ])          将x转换为一个长整数   float(x )             将x转换到一个浮点数   complex(real [,imag ])         创建一个复数   str(x )              将对象 x 转换为字符串   repr(x )              将对象 x 转换为表达式字符串   eval(str )             用

IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python number

将datra[0]换成item() 即可 原文地址:https://www.cnblogs.com/blogwangwang/p/11985750.html

python基础===Number

本文转自:python之Number 1.Python number数字 Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. 创建一个number数据值,改变数据的值,查看内存地址已发生改变: 1 2 3 4 5 6 >>> num = 123 >>> id(num) 8743872 >>> num = 456 >>> id(num) 139

python之Number

1.Python number数字 Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. 创建一个number数据值,改变数据的值,查看内存地址已发生改变: >>> num = 123 >>> id(num) 8743872 >>> num = 456 >>> id(num) 13991590095640 使用del语句删除number对象,可

Python学习总结

Python 基础教程 Python 基础教程 Python 简介 Python 环境搭建 Python 中文编码 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循环语句 Python While 循环语句 Python for 循环语句 Python 循环嵌套 Python break 语句 Python continue 语句 Python pass 语句 Python Number(数字) Python 字符串 Python 列

Python基础学习笔记

Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单. 2.易于阅读:Python代码定义的更清晰. 3.易于维护:Python的成功在于它的源代码是相当容易维护的. 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好. 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断. 6.可移植:基于其开放源代码的特性,Py

python 练习 29

Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. 以下实例在变量赋值时 Number 对象将被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些 Number 对象引用. del语句的语法是: del var1[,var2[,var3[....,varN]]]] 您可以通过使用del语句删除单个或多个对象,例如: del var del var_a, var_b Python