Python变量

2017-12-11  本文已影响0人  北冥star

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

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

1,Python数字

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

int(有符号整型)

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

float(浮点型)

complex(复数)

2,Python字符串

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

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

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

示例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

str='Hello World!'

print str# 输出完整字符串

print str[0]# 输出字符串中的第一个字符

print str[2:5]# 输出字符串中第三个至第五个之间的字符串

print str[2:]# 输出从第三个字符开始的字符串

print str*2# 输出字符串两次

print str+"TEST"# 输出连接的字符串

3,Python列表

列表用[ ]标识,是 python 最通用的复合数据类型。

列表中值的切割也可以用到变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

示例

#!/usr/bin/python

# -*- coding: UTF-8 -*-

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tinylist = [123, 'john']

print list              # 输出完整列表

print list[0]            # 输出列表的第一个元素

print list[1:3]          # 输出第二个至第三个元素

print list[2:]          # 输出从第三个开始至列表末尾的所有元素

print tinylist * 2      # 输出列表两次

print list + tinylist    # 打印组合的列表

4,Python元组

元组是另一个数据类型,类似于List(列表)。

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

tinytuple = (123, 'john')

print tuple              # 输出完整元组

print tuple[0]            # 输出元组的第一个元素

print tuple[1:3]          # 输出第二个至第三个的元素

print tuple[2:]          # 输出从第三个开始至列表末尾的所有元素

print tinytuple * 2      # 输出元组两次

print tuple + tinytuple  # 打印组合的元组

以下是元组无效的,因为元组是不允许更新的。而列表是允许更新的:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tuple[2] = 1000    # 元组中是非法应用

list[2] = 1000    # 列表中是合法应用

上一篇下一篇

猜你喜欢

热点阅读