python数据类型 -- Number

你好, 我是木木, 目前正在做两件事
  1. 沉淀自己的专业知识
  2. 探索了解各种副业项目,同时将探索过程进行分享,帮助自己以及更多朋友找到副业, 做好副业

文末有惊喜

分类

1. 整型(Integer)

  • 定义:整型用于表示没有小数部分的整数。
  • 表示形式
    • 十进制:123, -456
    • 二进制:0b1010(等于十进制的10)
    • 八进制:0o123(等于十进制的83)
    • 十六进制:0xABC(等于十进制的2748)
  • 示例
    a = 123
    b = -456
    c = 0b1010  # 二进制数
    d = 0o123  # 八进制数
    e = 0xABC  # 十六进制数
    

2. 浮点型(Float)

  • 定义:浮点型用于表示带有小数部分的数值。
  • 表示形式3.14, -123.45, 1e-3(科学计数法,代表0.001)
  • 精度注意:浮点数有一定的精度限制。
  • 示例
    pi_value = 3.14
    large_number = 1e6  # 科学计数法表示100万
    

3. 布尔型(Boolean)

  • 定义:布尔类型表示逻辑值,有两个可能的值:TrueFalse
  • 转换:非零数值被视为 True,0、空字符串、空列表、空元组、None 被视为 False
  • 示例
    is_true = True
    is_false = False
    numeric_zero = 0
    empty_string = ''
    
    print(bool(numeric_zero))  # 输出 False
    print(bool(empty_string))  # 输出 False
    

4. 复数型(Complex)

  • 定义:复数由实部和虚部组成,用 a + bj 的形式表示。
  • 创建complex(a, b),例如 complex(3, 4) 表示复数 3 + 4j
  • 属性与方法real 属性获取实部,imag 属性获取虚部,abs 方法获取模(绝对值),conjugate 方法获取共轭复数。
  • 示例
    complex_num = complex(3, 4)
    real_part = complex_num.real
    imaginary_part = complex_num.imag
    magnitude = abs(complex_num)
    conjugate_num = complex_num.conjugate()
    
    print(f"Original complex number: {complex_num}")
    print(f"Real part: {real_part}, Imaginary part: {imaginary_part}")
    print(f"Magnitude: {magnitude}, Conjugate: {conjugate_num}")
    

操作符

算术运算符

加(+)、减(-)、乘(*)、除(/)、取模(%)、幂运算(**)等

关系运算符

等于:==
不等于:!=
大于:>
小于:<
大于等于:>=
小于等于:<=

位运算符

按位与:&
按位或:|
按位异或:^
左移:<<
右移:>>
取反:~

函数

内置函数

abs()获取绝对值
pow()进行幂运算
round()进行四舍五入
int()将其他类型转换整数
float()将其他类型转换浮点数
bool()将其他类型转换布尔值
complex()将其他类型转换整数复数

math 函数

math.pow(base, exponent):计算幂次方
math.sqrt(number):计算平方根
math.floor(number):向下取整
math.ceil(number):向上取整


好了,本章节到此告一段落了,希望对你有所帮助

另外,看漫画也能学python了,若您想要获取学习资源,欢迎通过微信与我交流(微信号:mumux183),备注"python漫画"
图片名称

  • 18
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值