Python中的变量类型有哪些

  介绍

本篇文章为大家展示了Python中的变量类型有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>变量赋值

Python中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识、名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:

# !/usr/bin/Python   #,- *安康;编码:UTF-8  - * -   ,   counter =, 100, #,赋值整型变量   miles  1000.0=,, #,浮点型   时间=name “John", #,字符串   ,   print 计数器   print 英里   print 名称

以上实例中,100年,1000.0和“John"分别赋值给柜台,英里,名字变量。

执行以上程序会输出如下结果:

100
1000.0约翰

多个变量赋值

Python允许你同时为多个变量赋值,例如:

a=b=c=1

以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

您也可以为多个对象指定多个变量。例如:

a, b, c=1, 2,“John"

以上实例,两个整型对象1和2分别分配给变量a和b,字符串对象“John"分配给变量c。

标准数据类型

在内存中存储的数据可以有多种类型。

例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。

Python定义了一些标准类型,用于存储各种类型的数据。

Python有五个标准的数据类型:

<李>

数字(数字)

<李>

字符串(字符串)

<李>

列表(列表)

<李>

元组(元组)

<李>

字典(字典)

<强> Python数字

数字数据类型用于存储数值。

他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

当你指定一个值时,对数量象就会被创建:

var1=1
var2=10

您也可以使用▽语句删除一些对象的引用。

del语句的语法是:

del var1 var2 [[, var3 [....,varN]]]]

您可以通过使用▽语句删除单个或多个对象的引用例。如:

del var

del var_a var_b

Python支持四种不同的数字类型:

<李>

int(有符号整型)

<李>

长(长整型(也可以代表八进制和十六进制))

<李>

浮动(浮点型)

<李>

复杂(复数)

实例

一些数值类型的实例:

intlongfloatcomplex1051924361l0.03.14j100 - 0 - x19323l15.2045.j - 7860122 - l - 21.99.322e - 36 - j0800xdefabcecbdaecbfbael32.3e + 18.876 j - 0490535633629843 l - 90. -.6545 + 0 j - 0 - x260 - 052318172735 - l - 32.54 - e1003e + 26 j0x69 - 4721885298529 - l70.2e - 124.53 - e - 7 j

长整型也可以使用小写l,但是还是建议您使用大写l,避免与数字1混淆.Python使用l来显示长整型。

Python还支持复数,复数由实数部分和虚数部分构成,可以用+ bj,或者复杂(a, b)表示,复数的实部一个和虚部b都是浮点型。

注意:长类型只存在于Python2。2.2 X版本中,在以后的版本中,int类型数据溢出后会自动转为长类型。在Python3。X版本中长类型被移除,使用int替代。

<强> Python字符串

字符串或串(字符串)是由数字,字母,下划线组成的一串字符。

一般记为:

s=癮1a2认为,···(n>=0)

它是编程语言中表示文本的数据类型。

Python的字串列表有2种取值顺序:

从左到右索引默认0开始的,最大范围是字符串长度少1

从右到左索引默认1开始的,最大范围是字符串开头

 Python中的变量类型有哪些

如果你要实现从字符串中获取一段子字符串的话,可以使用[头下标:尾下标]来截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

[头下标:尾下标)获取的子字符串包含头下标的字符,但不包含尾下标的字符。

Python中的变量类型有哪些