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

  1. 1.pyhton 的基本数据类型总共有五种分别是整型,长整形(long),浮点型(float),复数类型(complex),布尔型(boolean).使用python编程首先时,不需要声明变量可以直接使用,这就是python语言中比较方便的地方。
  2. 下面是几种常用的数据的赋值:整型 a = 10,长整形 b = 10L,浮点型 c = 2.4,复数型 d=1 +1.2j,布尔型 f = True
  3. 关于字符串的一些简单理解:首先对于字符串的定义有四种方式分别为a =”mynane”, b = ‘mynane’, c=’’’mynane’’’,d=”””mynane”””.使用这四种方式生成的字符串是相同的。既然有这么方式,那我们使用使用时到底应该选择那些呢。(1).当我们想在双引号中使用单引号时类似于如下情形:(2)同理当我们想在单引号中使用双引号时其情形如下:(3).使用三引号的情况主要是三引号的内容输出时是可以进行换行的其情形如下:
  4. 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(集合)是不支持使用索引来获取其中的数据元素的。其交集运算的结果如下所示:其并集运算的结果如下所示:其差集的运算方式为”-”;其运算结果为:去除重复元素:当我们定义如下集合时:但是其输出结果为:.

时间: 2024-08-02 06:59:03

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

python字符串/元组/列表/字典互转

#-*-coding:utf-8-*- #1.字典dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'}print type(str(dict)), str(dict) #字典可以转为元组,返回:('age', 'name', 'class')print tuple(dict)#字典可以转为元组,返回:(7,

【转】python字符串/元组/列表/字典互转

#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} print type(str(dict)), str(dict) #字典可以转为元组,返回:('age', 'name', 'class') print tuple(dict) #字典可以转为元组,返回

列表字符串元组字典集合

列表字符串元组字典 一.列表 1.li.append() #添加元素到末尾,返回none 2.li.clear() #一个比较危险的方法(QAQ) 3.li.copy() #复制 不是同一个对象(内存地址不一样) 4.li.count() #计算列表里的元素出现的次数 5.li.extend([]) #可迭代的参数 6.li.index() #默认返回元素第一次出现的位置,可以添加查找范围 7.li.insert() #指定索引插入元素 8.li.pop() #默认删除最后一个元素,可以指定索引

Python之路 day2 字符串/元组/列表/字典互转

1 #-*-coding:utf-8-*- 2 3 #1.字典 4 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 5 6 #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} 7 print type(str(dict)), str(dict) 8 9 #字典可以转为元组,返回:('age', 'name', 'class') 10 print tup

Python学习—元组与集合

1.元组(tuple) Python 的元组与列表类似,不同之处在于元组的元素不能修改.元组使用小括号,列表使用方括号. 1.元组定义 (1).定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,并且以后不可更改其值. >>> tup1 = ('this','is','aaaa') >>> tup2 = (1,2,3,4) >>> tup3 = (1,2,3,'ssss') >>> tup4 = 'aa','bb',

5.三目运算符,C语言数组,链表和Python字符串,列表的联系

1.三目运算,三元运算 if l==1: name = "alex" else: name = "eric" name = "alex" if l==1 esle "eric" print(name) 2.c与python的联系 str,字符串的功能一般是生成一个新的字符串(去括号,替换等)列表,字典的功能一般是在它们里面做修改这是为什么呢? li = [11, 22] 列表若是在地址中连续存储的话,那么我们要插入,修改要需要

python字符串与列表的相互转换

1.字符串转列表 2.列表转字符串 1. 字符串转列表 s ='hello python !'li = s.split(' ') #注意:引号内有空格print (li)输出:['hello', 'python', '!'] 2. 列表转字符串 li = ['hello', 'python', '!'] s = ' '.join(li) #注意:引号内有空格 print(s) 输出: hello python ! 原文地址:https://www.cnblogs.com/hokky/p/8440

python字符串和列表之间相互转换

python字符串转化成列表,用split()方法, a='ab,cd,ef'print(a.split(',')) 列表转化为字符串,用join()方法. 1 a=['a','b'] 2 print(''.join(a)) 总结:字符串的一些常见内置函数还是要掌握牢固. 原文地址:https://www.cnblogs.com/lic0326/p/10970015.html

Python字符串、列表、元组、集合、字典方法

列表list 1.L.append(object) -> None 在列表末尾添加单个元素,任何类型都可以,包括列表或元组等 2.L.extend(iterable) -> None 以序列的形式,在列表末尾添加多个元素 3.L.insert(index, object) -> None 在index位置处添加一个元素 4.L.clear() -> None 清除列表所有元素,成为空列表 5.L.copy() -> list 获得一个列表副本 6.L.count(A) -&g

Python 字符串、列表、元组、索引、切片

一.简要概述 what is list? 1.用[ 和 ]括起来,用逗号间隔每个数据项 2.数据项可是同类型数据也可以是不同类型数据(数字.字符串.浮点型) 3.list里面可以有list作为其数据项 4.数据项对应的位置为索引编号(index).默认第一个是0 5.有序的数据集合 what is string? 1.用单引号.双引号.三引号引起来. 2.字符串是一个常量不可被修改,它的主要用途就是读其元素. what is tuple? 1.元组和字符串均是不可被修改的.但是访问的方式都是一样