Python变量类型介绍,不同的Python变量类型含义不同

avatar 2020年4月18日17:45:50 评论 1,841

Python中,程序中的变量类型完全取决于要用于对用户提供的输入进行声明,定义和执行数学功能的数据类型。通常,代码中使用了一些基本变量类型,例如用于数值的Integer变量类型,用于十进制数字变量的浮点变量,用于字符表示的字符串变量类型,用于true/false和0/1的布尔变量类型、值、以及用于列表值的列表变量类型。

1.Python整数和浮点数

整数是数字,浮点数是十进制数字。在Python中定义整数或任何其他类型非常容易。只需输入类型变量名称并分配其数值即可。

整数是可以是正数或负数或0的数字,但它们不能有小数点。它们具有无限的精度,并支持各种数学和算术运算,例如加法,减法求余数,数字的绝对值等等。浮点数是十进制的。它们支持与整数相同的运算。

2.Unicode

我们使用字符串来象征文本。自动地,它是Python3中的Unicode文本,却是Python2中的ASCII文本。可以使用单引号,双引号或三倍引号(单引号或双引号)来定义字符串。在使用哪种类型上,您找不到任何主要区别。

Python支持许多方法,包括许多有用的实用程序方法。其中一些大写,这将使第一个字符成为大写字母。replace()方法有两个参数,第一个是要替换的字符,第二个是要替换的字符。然后我们有alpha()或isdigit(),如果所有字符分别是字母或数字,则它们将返回true。

Python变量类型介绍,不同的Python变量类型含义不同

3.布尔值和无

布尔值表示True或False值。您可以将任何变量分配为true或false,并将变量声明为布尔值。

只需键入变量名称并为其分配True或False。与大多数其他编程语言相比,Python中的布尔值。它们都以大写字母T和F开头,分别表示对和错。您可以将布尔值转换为整数,如果为True,则为1;如果为False,则为0。但是,将True或False转换为字符串将只为您提供文本表示形式,因此字符串值为True或False。

4.Python列表

要在Python中定义一个列表,请写一个变量名并为其分配空的方括号。在那里,您刚刚创建了一个空的Python列表。我们将空括号替换为John,Sam和Michal。现在,我们的列表具有三个字符串元素。

为了访问列表中的元素,我们使用称为索引的东西。索引是一个从0开始的整数值,它对应于1,并且只是列表中的一个元素。对于我们的List,如果我们编写诸如person_names[0]之类的代码,我们将得到John。如果我们编写诸如person_names[2]之类的代号,我们将得到Michal。

这里的重要说明是Python中的List索引从0开始。因此,即使我们将John作为第一个元素,索引也为0。下一个元素Sam是List中的第二个元素,其索引为1,依此类推。替换列表中的元素也和检查特定列表元素一样容易。因此,假设person_names[0]=Dennis。如果现在打印出person_names,我们将看到John离开了,Dennis取代了他。

5.字典

我们希望向一个人添加除姓名以外的更多详细信息,例如一个人的ID,但我们仍然希望该人的ID与姓名相关联。在这种情况下,我们可以使用字典。在Python词典中,我们有键和值。在我们的例子中,键是名称,person_id和反馈,值是Dennis,25467和None。

键和值构成一对,或更准确地说,是键值对。每个键将对应一个值。现在,该值可以是任何类型。就像列表一样,我们可以添加所需的任何类型。在存储某种结构化数据时,字典非常有用。

Python是有效类型化的语言之一,通常意味着它不必在使用变量之前先声明变量。数据类型通常类似于不同的编程语言。从长远来看,存在一些弱点而不是它们的长处,它们可能会引发问题。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: