位置:上海信盈达IT培训学校 > 学校动态 > Python语法格式
格式化字符串
str1 = '我叫%s,俺爹是%s' % ('王思聪','王健林')
print(str1)
我叫王思聪,俺爹叫王健林
同时追踪序列的索引及值
enumerate-返回值及索引号
some_list = ['Yoho','猴子','吴彦祖']
mapping = {}
for i,v in enumerate(somelist):
mapping[v] = i
mapping
{'Yoho':0,'猴子':1,'吴彦祖':2}
集合容器
使用花括号创建集合,集合的元素是不可重复的
gafataSets = {'腾讯','阿里巴巴','苹果','谷歌','亚马逊','亚马逊'}
print(gafataSets)
{'腾讯','阿里巴巴','苹果','谷歌','亚马逊'}
#重复的元素会自动删除
#在集合中增加元素
gafataSets.updata('京东')
{'腾讯','阿里巴巴','苹果','谷歌','亚马逊','京东'}
#在集合中删除元素
gafataSets.discard('京东')
{'腾讯','阿里巴巴','苹果','谷歌','亚马逊'}
对字典的健和值进行遍历(哈希表的遍历)
#字典可以视为(有2个元素的元组)的集合
mapping = dict(zip(range(5),reversed(range(5))))
mapping = {0:4,1:3,2:2,3:1,4:0}
for key,value in mappin.items():
print(key,value)
0 4
1 3
2 2
……
数据结构
队列:
#导入collections包
from collections import deque
#定义队列:排队吃饭人的编号
queue=deque(['001','002','003','04','005'])
#入队:在队列尾部插入元素
queue.append('006')
#出队:在队列头部删除元素
queue.popleft()
print(deque)
deque(['002', '003', '04', '005', '006'])
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2368/news/188041/违者必究! 以上就是上海信盈达IT培训学校 小编为您整理 Python语法格式的全部内容。