ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python之类型转换和舍入

2021-01-18 23:02:08  阅读:189  来源: 互联网

标签:舍入 类型转换 python float complex 例子 print


类型转换和舍入

类型转换

转化为int整型

int(<var>)

a = 3.1415926
print(int(a))
# 3

转化为float浮点型

float(<var>),最多保留16位有效数字

例子1

a = 6
b = float(a)
print(b)
# 6.0

例子2

a = 6.12345
b = float(a)
print(b)
# 6.12345

例子3

a = 6.123456789012345
b = float(a)
print(b)
# 6.123456789012345

例子4

a = 6.1234567890123456789
b = float(a)
print(b)
# 6.123456789012345  
# 超出精度的部分被社区,仅保留16位有效数字

*转化为complex复数型

complex(<var>, <var>

例子1

a = complex(2)
b = complex(0,3)
c = complex(2,3)
print(a)
print(b)
print(c)

# (2+0j)
# 3j
# (2+3j)

例子2

a = complex(2)
b = complex(0,3)
c = complex(2,3)
if a+b == c:
    print('a+b和c等价')
# a+b和c等价  

舍入(四舍五入)

round(<var>, <precision>)

<var>被四舍五入的值,<percision>小数点后保留的位数

例子1(四舍)

a = 6.123
b = round(a, 2)
print(b)
# 6.12

例子2(五入)

a = 6.11171
b = round(a, 3)
print(b)
# 6.112

标签:舍入,类型转换,python,float,complex,例子,print
来源: https://www.cnblogs.com/moyutime/p/14295689.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有