零基础Python知识点回顾,Python中元组列表与字典学习笔记

String.strip() 去掉字符串的左右空格

         
#利用extend()方法的特性,可以将一个列表中的元素完全复制给另外一个列表,下面创建了一个空列表d,然后将c列表中的元素复制给d
澳门新葡亰平台官网 ,          >>> d=[]
          >>> d.extend(c)
          >>> print(d)
          [[1, 2, 3, 4, 5, 6, 7, 8, 9], [‘www.qingsword.com’]]

String.rstrip() 去掉字符串的右边空格

         
#append()方法一次只能添加单个元素,而list.extend()方法一次可以添加多个元素
          >>> a.extend([7,8,9])
          >>> print(a)
          [1, 2, 3, 4, 5, 6, 7, 8, 9]

占位符 说明
%s 字符串(采用str()的显示)
%r 字符串(采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)

          >>> e=set(e)
          >>> print(e)
          {‘a’, ‘b’, ‘c’}
0×3.字典

[‘I’, ‘LOVE’, ‘PYTHON’]        
       
 (这是用空格作为分割,得到了一个名字叫做列表(list)的返回值)

          #程序输出
          {‘E’: ‘Eva’, ‘G’: ‘George’, ‘Q’: ‘Qingsword’, ‘K’: ‘Kali’,
‘J’: ‘John’, ‘T’: ‘Tom’}
除了上面介绍的简单切片技术外,python还提供了一种特殊的切片技术,分号切片,请看下面的实例:

>>> “*”.join(c)

#创建三个列表,其中c为多维列表,包含a和b
          >>> a=[1,2,3,4,5]
          >>> b=[“www.qingsword.com”]
          >>> c=[a,b]

[‘www’, ‘itdiffer’, ‘com’]      
         
  (这是用”.”作为分割,得到了一个名字叫做列表(list)的返回值)

         
#从字符串a索引为2(3)的位置开始切片,直到索引6(7)的位置,截取这其中的数据输出(包含起始索引值,不包含结束索引值)
          >>> a=”123456789″
          >>> print(a[2:6])
          3456

>>> s1 = “I
like {0}”.format(“python”)

          #python允许不同的键拥有相同的值,所以下面的语法是正确的
          b={“one”:”qing”,”two”:”qing”}

>>> a.split(” “)

python中,使用大括号能够创建字典,字典中每个元素都是以”键值对”的形式储存的,请看下面的实例:

‘I like python’

#分号切片同样适用于字符串或元组列表,语法为”[起始索引:结束索引(不包含)]”

String.isupper() #String中的字母是否全是大写

引言

>>> “I like
%s” % “python”

#创建三个元组,b元组仅包含一个字符串元素,所以末尾需要添加一个逗号,否则b将被创建为字符串对象,c元组是一个多维元组,包含了a和b元组
          >>> a=(1,2,3,4,5)
          >>> b=(“www.qingsword.com”,)
          >>> c=(a,b)

澳门新葡亰平台官网 1

在python中能够通过数据分片,实现读取某段字符串中单个字符的目的,这种思想同样适用于元组和列表,如果列表中储存的为字符串,就可以通过分片技术取出某个元素的第几个字符,这种方法在某些环境中会非常实用,请看下面的实例:

>>> c

#有两种方法可以创建字典,第一种直接创建一个空的字典,然后逐个添加键值
          >>> a={}
          >>> a[“早餐”]=”牛奶鸡蛋”
          >>> a[“午餐”]=”可乐牛排”
          >>> a[“晚餐”]=”水果沙拉”
          >>> print(a)
          {‘早餐’: ‘牛奶鸡蛋’, ‘晚餐’: ‘水果沙拉’, ‘午餐’: ‘可乐牛排’}

String.lower() #String中的字母小写

          #打印出三个列表中的元素
          >>> print(a)
          [1, 2, 3, 4, 5]
          >>> print(b)
          [‘www.qingsword.com’]
          >>> print(c)
          [[1, 2, 3, 4, 5], [‘www.qingsword.com’]]

[‘www’, ‘itdiffer’, ‘com’]

         
#在列表数据中,可以将每个字符串元素看做一个子列表,使用多维列表的思想,提取子列表中对应索引位置的值
          >>> b=[“www.qingsword.com”,”abcdefg”,”12345678″]
          >>> print(b[0][4])
          q

>>> c = b.split(“.”)

这篇文章介绍python中的三种组合数据类型,文章后半段会介绍如何在这些组合数据类型中使用”分片”取出数据。

>>> b.split(“.”)

          #分别打印出三个元组中的元素
          >>> print(a)
          (1, 2, 3, 4, 5)
          >>> print(b)
          (‘www.qingsword.com’,)
          >>> print(c)
          ((1, 2, 3, 4, 5), (‘www.qingsword.com’,))

 开始了,继续说!字符串替换,就是预留着空间,后边再定义要填上什么,这种叫字符串格式化,其有两种方法:
%    和 format

文章目录

>>> b = “www.itdiffer.com”

         
#另一种简便的获取元组中最后一个元素的方法,直接使用-1,以此类推,获取倒数第二个元素就使用-2作为索引值
          >>> print(a[-1])
          5
          >>> print(a[-2])
          4

发表评论

电子邮件地址不会被公开。 必填项已用*标注