大数据培训新三板挂牌机构 股票代码:837906 | EN CN
Python3引入什么新的东西?
Python3环境安装设置
Python3基础语法
Python3变量类型
Python算术运算符实例
Python3比较运算符实例
Python3赋值运算符实例
Python3位运算符实例
Python3逻辑运算符实例
Python3成员运算符实例
Python3标识运算符实例
Python3运算符优先级示例
Python3基本运算符
Python3 if语句
Python3 if...elseif...else语句
Python3嵌套if语句
Python3决策
Python3 while循环语句
Python3 for循环语句
Python3嵌套循环
Python3 break语句
Python3 continue语句
Python3 pass语句
Python3循环
Python3 abs()函数
Python3 ceil()函数
Python3 exp()函数
Python3 fabs()函数
Python3 floor()函数
Python3 log()函数
Python3 log10()函数
Python3 max()函数
Python3 min()函数
Python3 modf()函数
Python3 pow()函数
Python3 round()函数
Python3 sqrt()函数
Python3 choice()函数
Python3 randrange()函数
Python3 random()函数
Python3 seed()函数
Python3 shuffle()函数
Python3 uniform()函数
Python3 acos()函数
Python3 asin()函数
Python3 atan()函数
Python3 atan2()函数
Python3 cos()函数
Python3 hypot()函数
Python3 sin()函数
Python3 tan()函数
Python3 degrees()函数
Python3 radians()函数
Python3数字
Python3 string.capitalize()方法
Python3 string.center()方法
Python3 string.count()方法
Python3 string.decode()方法
Python3 string.endswith()方法
Python3 string.expandtabs()方法
Python3 string.encode()方法
Python3 string.find()方法
Python3 string.index()方法
Python3 string.isalnum()方法
Python3 string.isalpha()方法
Python3 string.isdigit()方法
Python3 string.tolower()方法
Python3 string.isnumeric()方法
Python3 string.isspace()方法
Python3 string.istitle()方法
Python3 string.isupper()方法
Python3 string.join()方法
Python3 string.len()方法
Python3 string.ljust()方法
Python3 string.lower()方法
Python3 string.lstrip()方法
Python3 string.maketrans()方法
Python3 string.max()方法
Python3 string.min()方法
Python3 string.replace()方法
Python3 string.rfind()方法
Python3 string.rindex()方法
Python3 string.rjust()方法
Python3 string.rstrip()方法
Python3 string.split()方法
Python3 string.splitlines()方法
Python3 string.startswith()方法
Python3 string.strip()方法
Python3 string.swapcase()方法
Python3 string.title()方法
Python3 string.translate()方法
Python3 string.upper()方法
Python3 string.zfill()方法
Python3 string.isdecimal()方法
Python3字符串
Python3 list.cmp()方法
Python3 list.len()方法
Python3 list.max()方法
Python3 list.min()方法
Python3 list.list()方法
Python3 list.append()方法
Python3 list.count()方法
Python3 list.extend()方法
Python3 list.index()方法
Python3 list.insert()方法
Python3 list.pop()方法
Python3 list.remove()方法
Python3 list.reverse()方法
Python3 list.sort()方法
Python3列表
Python3 tuple.cmp()方法
Python3 tuple.len()方法
Python3 tuple.max()方法
Python3 tuple.min()方法
Python3 tuple.tuple()方法
Python3元组
Python3 dictionary.cmp()方法
Python3 dictionary.len()方法
Python3 dictionary.str()方法
Python3 dictionary.type()方法
Python3 dictionary.clear()方法
Python3 dictionary.copy()方法
Python3 dictionary.fromkeys()方法
Python3 dictionary.get()方法
Python3 dictionary.has_key()方法
Python3 dictionary.items()方法
Python3 dictionary.keys()方法
Python3 dictionary.setdefault()方法
Python3 dictionary.update()方法
Python3 dictionary.values()方法
Python3字典
Python3 time.altzone()方法
Python3 time.asctime()方法
Python3 time.clock()方法
Python3 time.ctime()方法
Python3 time.gmtime()方法
Python3 time.localtime()方法
Python3 time.mktime()方法
Python3 time.sleep()方法
Python3 time.strftime()方法
Python3 time.time()方法
Python3 time.tzset()方法
Python3日期和时间
Python3函数
Python3模块
Python3 file.close()方法
Python3 file.tell()方法
Python3 file.truncate()方法
Python3 file.write()方法
Python3 file.writelines()方法
Python3 file.flush()方法
Python3 file.fileno()方法
Python3 file.isatty()方法
Python3 file.next()方法
Python3 file.read()方法
Python3 file.readline()方法
Python3 file.readlines()方法
Python3 file.seek()方法
Python3文件方法
Python3 os.access()方法
Python3 os.chdir()方法
Python3 os.chflags()方法
Python3 os.chmod()方法
Python3 os.chown()方法
Python3 os.chroot()方法
Python3 os.close()方法
Python3 os.closerange()方法
Python3 os.dup()方法
Python3 os.dup2()方法
Python3 os.fchdir()方法
Python3 os.fchmod()方法
Python3 os.fchown()方法
Python3 os.fdatasync()方法
Python3 os.fopen()方法
Python3 os.fpathconf()方法
Python3 os.fstat()方法
Python3 os.fstatvfs()方法
Python3 os.fsync()方法
Python3 os.ftruncate()方法
Python3 os.getcwd()方法
Python3 os.getcwdu()方法
Python3 os.isatty()方法
Python3 os.lchflags()方法
Python3 os.lchmod()方法
Python3 os.lchown()方法
Python3 os.link()方法
Python3 os.listdir()方法
Python3 os.lseek()方法
Python3 os.lstat()方法
Python3 os.major()方法
Python3 os.makedev()方法
Python3 os.makedirs()方法
Python3 os.minor()方法
Python3 os.mkdir()方法
Python3 os.mkfifo()方法
Python3 os.mknod()方法
Python3 os.open()方法
Python3 os.openpty()方法
Python3 os.pathconf()方法
Python3 os.pipe()方法
Python3 os.popen()方法
Python3 os.read()方法
Python3 os.readlink()方法
Python3 os.remove()方法
Python3 os.removedirs()方法
Python3 os.rename()方法
Python3 os.renames()方法
Python3 os.rmdir()方法
Python3 os.stat()方法
Python3 os.stat_float_times()方法
Python3 os.statvfs()方法
Python3 os.symlink()方法
Python3 os.tcgetpgrp()方法
Python3 os.tcsetpgrp()方法
Python3 os.tempnam()方法
Python3 os.tmpfile()方法
Python3 os.tmpnam()方法
Python3 os.ttyname()方法
Python3 os.unlink()方法
Python3 os.utime()方法
Python3 os.walk()方法
Python3 os.write()方法
Python3 os文件目录的方法
Python3文件操作
Python3标准异常
Python3断言
Python3异常处理

Python3数字

于2017-07-06由小牛君创建

分享到:


数字数据类型用于存储数值。它们是不可变的数据类型,这意味着需要改变一个新分配对象的数字数据类型的结果值。
当分配一个值给它们时,则会创建 Number 对象。例如 -
var1 =1
var2 =10

也可以通过使用 del 语句删除一个引用的数字对象。 del语句的语法是 -

del var1[,var2[,var3[....,varN]]]]
也可以通过使用del语句删除单个或多个对象。 例如:
delvardel var_a, var_b
Python支持不同的数字类型 -
  • int (有符号整数): 它们通常被称为只是整数或整数,是正的或负的整数,没有小数点。 Python3整数是无限的大小。Python 2中有两个整数类型 - int 和 long。

     在Python3中不再有 “长整型”了。

  • float (点实数值) : 也叫浮点数,它们代表实数,并用小数点分割整数和小数部分。浮点数也可以用科学记数法,使用 e 或 E 表示10的幂 (2.5e2 = 2.5 x 102 = 250).

  • complex (复数) : 格式是 a + bJ,其中a和b是浮点数,而J(或j)代表-1的平方根(这是一个虚数)。 实数是a的一部分,而虚部为b。复数不经常使用在 Python 编程了。

能够表示十六进制或八进制形式整数
>>> number =0xA0F#Hexa-decimal>>> number
2575>>> number=0o37#Octal>>> number
31

示例

这里是数字的一些例子
int float complex
10 0.0 3.14j
100 15.20 45.j
-786 -21.9 9.322e-36j
080 32.3+e18 .876j
-0490 -90. -.6545+0J
-0x260 -32.54e100 3e+26J
0x69 70.2-E12 4.53e-7j
  • 复数包含一对有序实浮点数由a + bj来表示,其中,a是实部,而b是复数的虚部。

数值类型转换

python在含有混合类型到普通类型用于计算表达式,内部转换数字。但有时,需要从一种类型明确强制转换到另一种类型,以满足操作符或函数参数的要求。

  • 类型 int(X)是将x转换为纯整数
  • 类型 long(x) 将 x 转换为一个长整型

  • 类型 float(x) 将 x 转换为浮点数

  • 类型 complex(x) 将 x 转换成具有实数部分x和虚部为零的复数

  • 类型 complex(x, y) x和y转换成一个带x实部和y为虚部的复数。x和y是数值表达式

数学函数

Python中包含以下执行数学计算功能。
函数 返回( 描述 )

abs(x)

x的绝对值:x和零之间的(正)的距离。

ceil(x)

x的上限:小于x的最小整数

cmp(x, y)

-1 if x < y, 0 if x == y, 或 1 if x > y . 在Python3中已过时,使用return (x>y)-(x<y) 来代替

exp(x)

x的指数: ex

fabs(x)

x的绝对值

floor(x)

x的地板除:大于x的最大整数

log(x)

x的自然对数,对于x> 0

log10(x)

x的基数为10的对数,对于x>0

max(x1, x2,...)

参数的最大值:值最接近正无穷大

min(x1, x2,...)

参数的最小值:值最接近负无穷大

modf(x)

x在一个两个项目的元组的整数和小数部分。两个部分与x的符号相同。整数部分返回为 float 类型。

pow(x, y)

 x**y 的值

round(x [,n])

x从小数点四舍五入到n位数的值,Python从零取整:round(0.5) 是 1.0 以及 round(-0.5) 是 -1.0.

sqrt(x)

x的平方根,对于x>0

随机数函数

随机数被用于游戏,模拟,测试,安全性和保密性的应用程序。Python包括常用以下函数功能。

函数 描述

choice(seq)

从列表,元组或字符串的随机项。

randrange ([start,] stop [,step])

从范围内随机选取元素(start, stop, step)

random()

随机浮点数r,使得r>0或r=r,并且r小于1

seed([x])

设置生成随机数所使用的整数起始值。调用任何其它随机模块功能之前调用此函数。返回None。

shuffle(lst)

随机化代替列表中的项。返回None。

uniform(x, y)

随机浮点数r,x<r或x=r,并且r小于y

三角函数

Python中包含以下执行三角计算的函数功能。
函数 描述

acos(x)

以弧度返回X的反余弦值

asin(x)

以弧度返回X的反正弦

atan(x)

以弧度返回x的反正切值

atan2(y, x)

以弧度形式返回 atan(y / x)

cos(x)

返回x弧度的余弦值

hypot(x, y)

返回Euclidean范数,sqrt(x*x + y*y).

sin(x)

返回 x 弧度的正弦

tan(x)

返回 x 弧度正切值

degrees(x)

将x从弧度到度转换角度

radians(x)

x转换为弧度

数学常数

该模块还定义了两个数学常数 -
常数 描述
pi
数学常数 pi
e 数学常数e