Python基础入门(五)- python的数据类型

1、整数
    整数表示方法和数学一样,正整数,负整数,0
    如:1,100,-800, 0 等
    计算机使用的是二进制,有时用十六进制表示比较方便,十六进制用0x前缀和 0-9,a-f表示
    如:0xff00, 0xa5b4c3d2 等等

2、浮点数
    浮点数也就是小数,可以按照科学计数法方法表示,浮点数的小数点位置是可变的,如: 1.23x10 ^9= 12.3x10 ^8
    浮点数可以用数学写法,如 1.23, 3.14, -9.01 等等
    对于很大或是很小的浮点数,必须用科学计数法表示,把10用e代替,如: 1 .2 3x10 ^9就是 1.23e9,    0.000012就是1.2e-5

3、字符串
    字符串是以 '' 或 "" 括起来的任意文本,比如'abc'"xyz"等等。请注意,''""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

4、布尔值   

   布尔值和布尔代数的表示完全一致,一个布尔值只有

TrueFalse

两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
   
    布尔值可以用 and、or 和 not 运算。
    and 运算是与运算,只有所有都为 True,and运算结果才是 True。

    or   运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not  运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。


5、空值
    
    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

练习题:

1. 请用字符串表示出Hello, World。

2. 请计算以下表达式的布尔值(注意==表示判断是否相等):

    100 < 99

    0xff == 255

3. 计算十进制整数 45678 和十六进制整数 0x12fd2 之和。

    
结果:
    
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

释梦燃

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值