您的位置:首页 > 编程语言 > Python开发

python字符串,元组,列表,集合的基础总结

2016-04-29 00:29 711 查看
1.pyhton 的基本数据类型总共有五种分别是整型,长整形(long),浮点型(float),复数类型(complex),布尔型(boolean).使用python编程首先时,不需要声明变量可以直接使用,这就是python语言中比较方便的地方。

下面是几种常用的数据的赋值:整型 a = 10,长整形 b = 10L,浮点型 c = 2.4,复数型 d=1 +1.2j,布尔型 f = True

关于字符串的一些简单理解:首先对于字符串的定义有四种方式分别为a =”mynane”, b = ‘mynane’, c=’’’mynane’’’,d=”””mynane”””.使用这四种方式生成的字符串是相同的。既然有这么方式,那我们使用使用时到底应该选择那些呢。(1).当我们想在双引号中使用单引号时类似于如下情形:

(2)同理当我们想在单引号中使用双引号时其情形如下:

(3).使用三引号的情况主要是三引号的内容输出时是可以进行换行的其情形如下:




4.字符串的一个重要应用是获取字符串的字串那什么是字串呢,例如字符串:s1=”jikexueyuan”,s2=”jike”.s2可以认为是s1的一个子串。获取子串的两种方法主要为(1).通过索引法:s3 = s1[1]

(2).通过切片法:[:]。如下s1[2:]的意思是获取下标从2开始到最后的所有字符。[:2]表示从下标为0开始到下标为1的所有数据,通过这个例子我们可以看出,当使用切片的方法获取字符串的字串时当“[m:n]”号后面有数字时其切取的数字下范围是(m,n-1).当然对于字符串还有一个比较重要的就是他的转义字符的使用,这类字符的主要作用就是为了方便某些字符的使用其一班格式为”\常用字符”,如\n为换行符。如下例

:这种就是为了方面单引号的使用。所以对于python语言来说”\”是非常重要的,如果我们不想在字符串中使用转义字符的含义,可以在字符串前添加r来转换成普通含义的字符串如下例所示:

此时的\n不再充当转义字符,而是最普通的语义。

5.5.python的数据类型:list(列表),tuple(元组),set(集合)。其中列表和元组是和java语言中的数组比较相似的数据类型。两者都可以以连续的方式存储数据,不同的是在list中的数据可以随时更改,而tuple中的数据不可以更改,并且两者的使用的符号也不相同。例如list01=[“1”,”2”,”3”].tuple01=(“1”,”2”,”3”).set的使用主要一是为了去除重复元素二是为了构建联系关系。set的使用类似于我们数学中的集合有各种集合运算例如常用的是”&”并集运算,”|”交集运算。set的创建方式为:

并且set(集合)是不支持使用索引来获取其中的数据元素的。其交集运算的结果如下所示:

其并集运算的结果如下所示:

其差集的运算方式为”-”;其运算结果为:

去除重复元素:当我们定义如下集合时:

但是其输出结果为:

.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: