码迷,mamicode.com
首页 > 编程语言 > 详细

Python中常见的数据类型总结(二)

时间:2015-09-14 22:36:43      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

2. tuple

(1)创建

与list所不同的是,tuple一般采用()括起来,命令行中测试,如下:

T= 1,2,3 >>> T (1, 2, 3)>>> T = (1,2,3)>>> T (1, 2, 3)>>> T = "abc">>> T‘abc‘

创建空元组:T = ()

定义一个元素的元组:

>>> T = (1)>>> T1

这样运行了结果是对的,看起来也没错,但是这种定义其实并不正确,这种定义的不是tupel,而是1这个数,这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。所以定义含一个元素的元组时必须加一个逗号,如下:

>>> T = (1,)>>> T (1,)

(2)访问

直接索引就好,如下:

>>> T =(1,2,3)>>> T[1]2

(3)更改

上述定义的tuple是不变的,但是我们可以在tuple中定义list对其进行修改:

>>> T = (1,2,[‘a‘,‘b‘])>>> T[2][0]‘a‘>>> T[2][0] = ‘c‘>>> T (1, 2, [‘c‘, ‘b‘])

在tuple中,虽然元素不可以修改,但是我们可以对其进行连接组合:

>>> T1 = [1,2,3]>>> T2 = [4,5,6]>>> T3 = T1 + T2>>> T3 [1, 2, 3, 4, 5, 6]

3.字符串

(1)创建

>>> str = "Hello Python">>> str‘Hello Python‘

(2)访问

>>> str[0]‘H‘

(3)相加

>>>str = "hello ">>>str = "Python">>> str3 = str1 + str2>>> str3‘Hello Python‘

 

转载至:(作者:怪人_杨 来源:http://www.cnblogs.com/ybjourney/p/4767726.html)

Python中常见的数据类型总结(二)

标签:

原文地址:http://www.cnblogs.com/Grace7582/p/4808345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!