美文网首页
Python入门练习1:

Python入门练习1:

作者: MWgogoup | 来源:发表于2018-01-22 22:54 被阅读0次

1:冒泡排序法:

输入样例:SList=[5,6,3,4,8,7,1,9,0,2],用Python冒泡排序法,对SList进行重新排序。

代码:

 # coding=UTF-8
SList=[5,6,3,4,8,7,1,9,0,2]
#print range(len(SList)-1)
for i in range(len(SList)-1):
    for j in range(i+1,len(SList)):
       if SList[i]>SList[j]:
            tmp=SList[i]
            SList[i]=SList[j]
            SList[j]=tmp
print SList

要点总结:

  1. Python讲究对齐,代码书写若是未对齐则报错。
  2. 序列索引/历遍序列使用range(len(A)),A为序列。
  3. i in range(5)时,i为0,1,2,3,4。与其他编程语言相同。

2:Python字典转json格式输出:

设计一个节假日字典,键值为日期,格式如“160101”(表示2016年1月1日)。要求使用Python编写一个2016年5月的节假日字典,当输入日期,字典返回1或0,1代表节假日。最后要求使用json模块将这个节假日字典序列化并保存下来。

代码:

import json
x={'160501':'1','160502':'1','160503':'1','160509':'0'}
y=json.dumps(x) #将x转为字符串
f=open('chapter.json','w')
json.dump(x,f) #dump需传两个参数,第一个为字典,第二个为相应的文件
f.close()

要点总结:

  1. Python进行文件读写的函数是open。格式为: f=open(filename,'mode')
  2. 区分dumps()与dump()。
  3. 要记得open完了得关闭文件,f.close()。

相关文章

网友评论

      本文标题:Python入门练习1:

      本文链接:https://www.haomeiwen.com/subject/bdqgwxtx.html