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

发布时间:2019-08-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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代表为空。

脚本宝典总结

以上是脚本宝典为你收集整理的python的基本数据类型-整数、浮点数、字符串、布尔值、空值全部内容,希望文章能够帮你解决python的基本数据类型-整数、浮点数、字符串、布尔值、空值所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。