欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

[云炬ThinkPython阅读笔记]1.5 值和类型

发布时间:2025/3/15 python 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 [云炬ThinkPython阅读笔记]1.5 值和类型 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.5 值和类型

值(value) 是程序处理的基本数据之一,一个单词或一个数字都是值的实例。我们目前已经接触到的值有:2 ,42.0 ,和 'Hello␣World!' 。

这些值又属于不同的类型 (types) :2 是一个整型数 (integer),42.0 是一个浮点型数(floating point number),而 'Hello,␣World!' 则是一个字符串 (string),这么称呼是因为其中的字符被串2在了一起。

如果你不确定某个值的类型是什么,解释器可以告诉你:

2strung together , >>> 40 + 2 42 >>> 43 − 1 42 >>> 6 * 7 42 < class ' float '> >>> type (' Hello , ␣World !') < class ' str '> , >>> type ('2 ') < class ' str '> >>> type (' 42.0 ') < class ' str '> , >>> 1 ,000 ,000 (1 , 0 , 0)

1.6 形式语言和自然语言 5

r

“class” 一词在上面的输出结果中,是类别的意思;一个类型就是一个类别的值。不出意料,整型数属于int 类型,字符串属于str 类型,浮点数属于float 类型。

那么像'2' 和'42.0' 这样的值呢?它们看上去像数字,但是又和字符串一样被引号括在了一起?

它们其实是字符串。

当你输入一个大数值的整型数时,你可能会想用逗号进行区分,比如说像这样:1,000,000。 在Python 中,这不是一个合法的整型数,但是确实合法的值。

结果和我们预料的完全不同!Python 把 1,000,000 当作成了一个以逗号区分的整型数序列。在后面的章节中,我们会介绍更多有关这种序列的知识。

总结

以上是生活随笔为你收集整理的[云炬ThinkPython阅读笔记]1.5 值和类型的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。