3小时入门Python——第七课基本数据类型
每个_数据对象_(变量或常量)都有一个类型,该类型描述如何将其保存在内存中,可以对该对象执行哪种操作以及如何计算它们。
类型的真实世界类比可以是生物物种或特定对象之间共享的任何其他抽象属性。您所见过的所有狗都具有_dog_类型,但它们中的每一个都是一个单独的对象。将_狗_视为一种类型,您可以假定可以进行一些操作,例如,狗可以吠叫。
在本主题中,我们将仅考虑编程实践中常用的几种最简单的数据类型。
弦乐
每当您想在程序中使用某种文本信息时,都必须使用 string。字符串类型称为 str
。字符串在 Python 中非常普遍且有用。字符串文字可以使用单引号或双引号分隔。
- 双引号中的字符串示例:
print("") # empty string
print("string") # one word
print("Hello, world!") # a sentence
- 单引号中的字符串示例:
print('a') # single character
print('1234') # a sequence of digits
print('Bonjour, le monde!') # a sentence
在实际程序中,字符串可以代表个人或组织的电子邮件。
print('hello@hyperskill.org') # printing an email
如您所见,字符串非常易于使用!
数值类型
数字对于任何程序员来说都是最重要的。没有数字,几乎没有任何严肃的程序可以编写,因此让我们讨论一些基本的数字类型:
int
(带符号整数)。称为整数或整数,它们是整数(正,负或零),没有小数点;float
(浮点数)。称为浮点数,它们表示实数并具有小数点。
您只需打印出来即可开始使用数字。
print(11) # prints 11
print(11.0) # prints 11.0
即使 11
和 11.0
是相同的数字,前者是整数,而后者是浮点数。区分它们的最简单方法是浮点数有**小数点,**而整数没有。留心!
您还可以使用负数和零:
print(0) # prints 0
print(-5) # prints -5
print(-1.03) # prints -1.03
整数可用于对现实世界中的事物进行计数,而浮点数是统计和科学计算的理想选择。
列印类型
我们也有一种方法可以使用 type()
Python 中的函数清楚地演示不同对象的类型。
print(type('hello')) # <class 'str'>
print(type("world")) # <class 'str'>
print(type(100)) # <class 'int'>
print(type(-50)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type(-0.5)) # <class 'float'>
从上面的示例中可以看到,该 type()
函数指示单词_class_之后的传递值的数据类型。
结论
我们希望现在您对数据类型的概念有所了解。你应该记住的最简单的类型叫 str
,int
以及 float
如何编写自己的文字。在以下主题中,我们将学习每种类型的特定功能。如果您需要了解对象的类型,只需使用 type()
函数进行打印即可。