资讯专栏INFORMATION COLUMN

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

yzd / 2232人阅读

摘要:能直接处理的基本数据类型有以下几种。浮点数浮点数即小数。支持用表示多行字符串。例如床前明月光,疑似地上霜,布尔值布尔值只有和两种。布尔值支持与运算或运算取反运算。空值中有一个特殊的数据类型,即空值即。因为是一个有具体意义的值,而代表为空。

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,但是 则表示换行。如果想输出hello "world"类似的字符,则需要hello "word"这么写

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

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

"""
...床前明月光,
...疑似地上霜,
"""
布尔值

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

空值

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44257.html

相关文章

  • python基础教程:基本数据类型

    摘要:的基本数据类型也不外乎于此。数值类型整数浮点数和是中为整数和浮点数保留的关键字。另外,布尔类型作为一种整数的子类型表示程序中的是非,它的值有且仅有两个和。 计算机的本质就是计算,在其内部是0和1的比特位的变化,对外表现就是数据的变化。那么,计算机都能处理什么数据呢?本质上,数据都是以字节(Byte)存储的,表现上看,它们就是整数、浮点数和字符串等。Python的基本数据类型也不外乎于此...

    renweihub 评论0 收藏0
  • Python语法基础

    摘要:例如布尔值只有两种值。在中,可以直接使用表示布尔值注意大小写布尔值可以用和进行运算,即数学里的与或非。三转义字符转义字符表转在字符串前加上,则表示接下来的字符串中不进行转义,强制原型输出。在中,通常用全部大写的变量名表示常量。 今天做下搬运工,把jianshu的直接搬过来调整下jianshu地址:[Python语法基础[1]: https://www.jianshu.com/p/31...

    Alliot 评论0 收藏0
  • Python笔记

    摘要:精简,快速,并持续完善。布尔类型一个布尔值只有两种值,可以用和运算中的从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。浮点型在运算中,整数与浮点数运算的结果是浮点数。 精简,快速,并持续完善。 输入与输出 >>> print(Name: %s, score: %d % (Jack, 89)) Name: Jack, score: 89 >>> prin...

    nifhlheimr 评论0 收藏0
  • Python标准库---10、内置类型:数字类型

    摘要:上一篇文章标准库内置类型逻辑值检测布尔运算比较下一篇文章标准库内置类型迭代器类型序列类型数字类型存在三种不同的数字类型整数浮点数和复数。标准库包含附加的数字类型,如表示有理数的以及以用户定制精度表示浮点数的。 上一篇文章:Python标准库---9、内置类型:逻辑值检测、布尔运算、比较下一篇文章:Python标准库---11、内置类型:迭代器类型、序列类型 数字类型 --- int,...

    NotFound 评论0 收藏0
  • Python每日小知识(1):输入和输出、数据类型和变量

    摘要:理解了输入输出,就可以简单的打印有意义的程序了比如打印先输入回车输入或其它内容,存入变量输入当然为了用户体验更好,可以适当的添加一些提示信息数据类型和变量整数常用十六进制表示与数学上表示方法一样等。常量不能变的量,通常用大写字母表示 1、输出函数:Print() 接受多个字符串时用逗号隔开(相当于空格),就可连成一串输出。 showImg(https://segmentfault.co...

    546669204 评论0 收藏0

发表评论

0条评论

yzd

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<