我是靠谱客的博主 清新帆布鞋,最近开发中收集的这篇文章主要介绍Python3.*(第五课——数值类型,万物皆有类别),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

整型

       python支持各种整数值,不管是小的整数值,还是大的整数值

              例如:a = 56        a = 9999999999999999

# 定义变量a,赋值为56
a = 56
print(a)
# 为a赋值一个大整数
a = 9999999999999999999999
print(a)
# type()函数用于返回变量的类型
print(type(a))
a = None
print(a)

       Python2.X底层会将大整数当成long类型处理

       Python的整型支持None值(空值) 例如:a = None print(a)

       Python的整数数值有4种表示形式:

              十进制

              二进制:0b或者0B开头的整数

              八进制

              十六进制

# 以0x或0X开头的整数数值是十六进制的整数
hex_value1 = 0x13
hex_value2 = 0XaF
print("hexValue1的值为:", hex_value1)
print("hexValue2的值为:", hex_value2)
# 以0b或0B开头的整数数值是二进制的整数
bin_val = 0b111
print('bin_val的值为:', bin_val)
bin_val = 0B101
print('bin_val的值为:', bin_val)
# 以0o或0O开头的整数数值是八进制的整数
oct_val = 0o54
print('oct_val的值为:', oct_val)
oct_val = 0O17
print('oct_val的值为:', oct_val)

       Python3.X允许为数值(包括浮点型)增加下画线作为分隔符。

# 在数值中使用下画线
one_million = 1_000_000
print(one_million)
price = 234_234_234 # price实际的值为234234234
android = 1234_1234 # android实际的值为12341234

浮点型

       Python的浮点数有两种表示形式:

              十进制:例如:5.12、314.0、0.52

              科学计数形式:例如:5.12e2(或5.12E2)(即5.12X102)

       Python不允许除以0。不管是整型值还是浮点型值

       f2 = 5e3值是5000,但它依然是浮点型值,而不是整型值,因为Python会自动将该数值变为5000.0。

af1 = 5.2345556
# 输出af1的值
print("af1的值为:", af1)
af2 = 25.2345
print("af2的类型为:", type(af2))
f1 = 5.12e2
print("f1的值为:", f1)
f2 = 5e3
print("f2的值为:", f2)
print("f2的类型为:", type(f2)) # 看到类型为float

复数

       复数的虚部用j或J来表示。

       计算复数:导入cmath模块(c代表complex),该模块下包含了各种支持复数运算的函数。

模块就是一个Python程序,Python正是通过模块提高了自身的可扩展性的;

Python本身内置了大量模块,此外还有大量第三方模块,导入这些模块即可直接使用这些程序中定义的函数。

ac1 = 3 + 0.2j
print(ac1)
print(type(ac1)) # 输出 complex类型
ac2 = 4 - 0.1j
print(ac2)
# 复数运行
print(ac1 + ac2) # 输出 (7+0.1j)
# 导入cmatch模块
import cmath
# sqrt()是cmath模块下的函数,用于计算平方根
ac3 = cmath.sqrt(-1)
print(ac3) # 输出 1j

 

 

最后

以上就是清新帆布鞋为你收集整理的Python3.*(第五课——数值类型,万物皆有类别)的全部内容,希望文章能够帮你解决Python3.*(第五课——数值类型,万物皆有类别)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部