python的基本数据类型-整数、浮点数、字符串、布尔值、空值

Python能直接处理的基本数据类型有以下几种。

整数

整数包括负整数和正整数,例如100,-200等。
整数也可以用十六进制表示,十六进制以0x为前缀,用0~9,a~f表示。

浮点数

浮点数即小数。例如0.123等。科学记数法的浮点数可以写成例如2.125e-2的格式,该数即表示 2.125*10^(-2)

字符串

字符串可以哄''或者""符号包含起来。例如"Hello World"就是一个字符串。

  • 但是有时候字符串中也包含''怎么办?此时可以用""''包含起来。例如
    print "hello 'world'",输出的即是hello 'world'

  • 那么如果字符串中包含""符号怎么表示?
    此时可以用 \ 转义符号。这里打一个比方,语文中有很多词语有多种意义,代码里有一些单词或者字符也有多种作用。转义符号的作用就是将这些单词或者字符切换成另一个作用。例如n就是字母n,但是\n则表示换行。如果想输出hello "world"类似的字符,则需要hello "word"这么写

  • 如果python的字符串中有很多转义,那么无论是阅读还是书写将都是灾难。所以python还可以在字符串前写上r表示字符串内部保持原样不转义,例如r'hello "world"

  • 如果一个字符串中有多行,该如何表示呢。其实前面已经提到了,可以用 \n表示。但是如果字符串比较长,用多个\n表示不好阅读,不符合pythonic风格。python支持用'''...'''表示多行字符串。
    例如

'''
...床前明月光,
...疑似地上霜,
'''

布尔值

布尔值只有TrueFalse两种。
布尔值支持and与运算、or或运算、not取反运算。

空值

python中有一个特殊的数据类型,即空值即NoneNone并不是数学中的0。因为0是一个有具体意义的值,而None代表为空。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值