广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python数字类型的转换方式
  • 179
分享到

Python数字类型的转换方式

2023-06-04 10:06:54 179人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“python数字类型的转换方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python数字类型的转换方式”吧! Python 数字数据类型用于存储数值。数据类

这篇文章主要讲解了“python数字类型的转换方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python数字类型的转换方式”吧!

 

Python 数字数据类型用于存储数值。

数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。

以下实例在变量赋值时数字对象将被创建:

var1 = 1

var2 = 10

您也可以使用del语句删除一些数字对象引用。

del语句的语法是:

del var1[,var2[,var3[....,varN]]]]

您可以通过使用del语句删除单个或多个对象,例如:

del var

del var_a, var_b

Python 支持四种不同的数值类型:

  • 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。

  • 长整型(long     integers) - 无限大小的整数,整数最后是一个大写或小写的L。

  • 浮点型(floating     point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2     = 2.5 x 102 = 250)

  • 复数(     (complex numbers)) - 复数的虚部以字母J 或 j结尾 。如:2+3i

int

long

float

complex

10

51924361L

0.0

3.14j

100

-0x19323L

15.20

45.j

-786

0122L

-21.9

9.322e-36j

080

0xDEFABCECBDAECBFBAEl

32.3+e18

.876j

-0490

535633629843L

-90.

-.6545+0J

-0x260

-052318172735L

-32.54e100

3e+26J

0x69

-4721885298529L

70.2-E12

4.53e-7j

  • 长整型也可以使用小写"L",但是还是建议您使用大写"L",避免与数字"1"混淆。Python使用"L"来显示长整型。

  • Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型

 


Python数字类型转换

int(x [,base ])         将x转换为一个整数  

long(x [,base ])        将x转换为一个长整数  

float(x )               将x转换到一个浮点数  

complex(real [,imag ])  创建一个复数  

str(x )                 将对象 x 转换为字符串  

repr(x )                将对象 x 转换为表达式字符串  

eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象  

tuple(s )               将序列 s 转换为一个元组  

list(s )                将序列 s 转换为一个列表  

chr(x )                 将一个整数转换为一个字符  

unichr(x )              将一个整数转换为Unicode字符  

ord(x )                 将一个字符转换为它的整数值  

hex(x )                 将一个整数转换为一个十六进制字符串  

oct(x )                 将一个整数转换为一个八进制字符串

 


Python数学函数

函数

返回值 ( 描述 )

abs(x)

返回数字的绝对值,如abs(-10) 返回 10

ceil(x)

返回数字的上入整数,如math.ceil(4.1) 返回 5

cmp(x, y)

如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x  > y 返回 1

exp(x)

返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045

fabs(x)

返回数字的绝对值,如math.fabs(-10) 返回10.0

floor(x)

返回数字的下舍整数,如math.floor(4.9)返回 4

log(x)

如math.log(math.e)返回1.0,math.log(100,10)返回2.0

log10(x)

返回以10为基数的x的对数,如math.log10(100)返回 2.0

max(x1, x2,...)

返回给定参数的最大值,参数可以为序列。

min(x1, x2,...)

返回给定参数的最小值,参数可以为序列。

modf(x)

返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。

pow(x, y)

x**y 运算后的值。

round(x [,n])

返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。

sqrt(x)

返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j

 


Python随机数函数

随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

Python包含以下常用随机数函数:

函数

描述

choice(seq)

从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。

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

从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1

random()

随机生成下一个实数,它在[0,1)范围内。

seed([x])

改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。

shuffle(lst)

将序列的所有元素随机排序

unifORM(x, y)

随机生成下一个实数,它在[x,y]范围内。

 


Python三角函数

Python包括以下三角函数:

函数

描述


acos(x)

返回x的反余弦弧度值。


asin(x)

返回x的反正弦弧度值。


atan(x)

返回x的反正切弧度值。


atan2(y, x)

返回给定的 X 及 Y 坐标值的反正切值。


cos(x)

返回x的弧度的余弦值。


hypot(x, y)

返回欧几里德范数 sqrt(x*x + y*y)。


sin(x)

返回的x弧度的正弦值。


tan(x)

返回x弧度的正切值。


degrees(x)

将弧度转换为角度,如math.degrees(math.tan(1.0))  ,返回30.0


radians(x)

将角度转换为弧度


 


Python数学常量

常量

描述

pi

数学常量 pi(圆周率,一般以π来表示)

e

数学常量 e,e即自然常数(自然常数)。

 

感谢各位的阅读,以上就是“Python数字类型的转换方式”的内容了,经过本文的学习后,相信大家对Python数字类型的转换方式这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Python数字类型的转换方式

本文链接: https://www.lsjlt.com/news/237573.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python数字类型的转换方式
    这篇文章主要讲解了“Python数字类型的转换方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python数字类型的转换方式”吧! Python 数字数据类型用于存储数值。数据类...
    99+
    2023-06-04
  • python数据类型转换 python字
    原文地址为:python数据类型转换 python字符串转浮点数 python字符串转float  转载 http://www.cnblogs.com...
    99+
    2023-01-31
    数据类型 python
  • go 类型转换方式(interface 类型的转换)
    go 在做类型转换时,报错: cannot convert m (type interface {}) to type Msg: need type assertion 原...
    99+
    2022-06-07
    GO interface 类型转换
  • go类型转换及与C的类型转换方式
    GO类型转换及与C的类型转换 类型转换 语法 dst := float32(src) 示例 var num int = 520 f32 := float32(num) i6...
    99+
    2022-06-07
    GO
  • Python数据类型转换方式有哪些
    这篇文章主要介绍“Python数据类型转换方式有哪些”,在日常操作中,相信很多人在Python数据类型转换方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python数据类型转换方式有哪些”的疑惑有所...
    99+
    2023-06-25
  • Mysql数字类型转换函数的方法
    小编给大家分享一下Mysql数字类型转换函数的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Mysql数字类型转换函数的方法...
    99+
    2022-10-18
  • Java下数字类型的转换 (转)
    Java下数字类型的转换 (转)[@more@]作者:家居猫 各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型: S...
    99+
    2023-06-03
  • python数据类型的转换方法
    这篇文章主要介绍“python数据类型的转换方法”,在日常操作中,相信很多人在python数据类型的转换方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python数据类型的转换方法”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • python如何将字符类型、数值类型等转换为字符串类型
    这篇文章主要为大家展示了“python如何将字符类型、数值类型等转换为字符串类型”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何将字符类型、数值类...
    99+
    2022-10-19
  • Python转换数据类型函数和转换数据类型的作用
    目录一、转换数据类型的作用(必要性)二、转换数据类型的函数三、快速体验数据类型转换前言: 学习Python的转换数据类型前期主要学习目标有两个,一是数据类型转换的必要性,二是数据类型...
    99+
    2022-11-13
  • Python 数据类型转换
    平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办?一、数据类型转换:要转换的类型(数据)·        要把num01转换为整数:int(num01)·        要把num01转换为浮点数:float(num01)·  ...
    99+
    2023-01-31
    数据类型 Python
  • php字符串转数组类型转换
    PHP是一门优秀的编程语言,在web开发中得到广泛应用。字符串转数组是一种常见的数据类型转换操作,本文将介绍PHP中的字符串转数组类型转换。一、使用explode函数explode函数是PHP中用于分割字符串为数组的函数,其语法为:arra...
    99+
    2023-05-20
  • python输入、数据类型转换及运算符方式
    目录一、输入二、常用转换数据类型的函数 三、运算符1.算术运算符2.赋值运算符3.复合赋值运算符4.比较运算符5.逻辑运算符一、输入 input("提示内容&qu...
    99+
    2022-11-11
  • Python数据类型转换实现方法
    目录基本类型转换python中的C语言数据类型python中的struct库python中的binascii库python中的libnum神器基本类型转换 python3与pytho...
    99+
    2022-12-08
    Python数据类型转换 Python类型转换
  • C#数据类型转换(显式转型、隐式转型、强制转型)
    C# 的类型转换有显式转型 和 隐式转型 两种方式。 显式转型:有可能引发异常、精确度丢失及其他问题的转换方式。需要使用手段进行转换操作。隐式转型:不会改变原有数据精确度、引发异常,...
    99+
    2022-11-12
  • Python中的数据类型转换
    基本类型转换 python3与python2通用函数: int('123456',10) # 转换为指定进制的整数 hex(123456) # 整数转换为16进制串,转换后类型为字符串 bin(123) # 整数转换为...
    99+
    2023-01-31
    数据类型 Python
  • php数据类型转换方式有哪些
    在PHP中,可以使用以下方式进行数据类型转换:1. 强制类型转换:使用类型转换运算符(例如 (int)、(float)、(strin...
    99+
    2023-05-13
    php数据类型转换 php
  • Python转换数据类型函数和转换数据类型的作用是什么
    这篇文章给大家分享的是有关Python转换数据类型函数和转换数据类型的作用是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、转换数据类型的作用(必要性)先用一个问题来讲解一下为什么要学习转换数据类型?问题:...
    99+
    2023-06-29
  • MySQL-数据类型隐式转换
    MySQL-数据类型隐式转换 关键字问题描述解决问题思路问题总结 关键字 数据类型不同导致隐式转换 问题描述 SQL 一: select id,sku,weight,image_...
    99+
    2023-09-08
    mysql sql
  • SpringMVC @RequestBody Date类型的Json转换方式
    目录SpringMVC @RequestBody Date类型的Json转换通过GsonBuilder设置DateFormat的格式以零配置框架为例以零配置形式框架下的代码实现为例讲...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作