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

菜鸟教程Python100例-笔记

2016-06-24 15:55 477 查看
练习实例74-元组强制转为list列表

练习实例76-函数名做参数传递

#!/usr/bin/python
#print("Hello, World!");
a=123
b=456
stra="abc"
strb="def"
strc=(a,b,'c')
strd=('d','e','f')
stre=['abc','def','ghi']
strf=['gkl','mno','pqr']
strg={'abc':1,'def':2,'ghi':3}
strh={'gki':4,'mno':5,'pqr':6}
ab=a+b
strab=stra+strb
strcd=strc+strd
stref=stre+strf
strde=list(strd)+stre
#strgh=strg+strh
print(ab)
print(strab)
print(strcd)
print(stref)
print(strde)
#print(strgh)

if __name__ == '__main__':
person = {"li":18,"wang":50,"zhang":20,"sun":22}
m = 'li'
for key in person.keys():
if person[m] < person[key]:
m = key

print ('%s,%d' % (m,person[m]))
#	print ('%s,%d' , (m,person[m]))


结果如下:

579

abcdef

(123, 456, 'c', 'd', 'e', 'f')

['abc', 'def', 'ghi', 'gkl', 'mno', 'pqr']

['d', 'e', 'f', 'abc', 'def', 'ghi']

wang,50

if __name__ == '__main__':
person = {"li":18,"wang":50,"zhang":20,"sun":22}
m = 'li'
for key in person.keys():
if person[m] < person[key]:
m = key

print ('%s,%d' % (m,person[m]))
#	print ('%s,%d' , (m,person[m]))

#p=34
#p=input("input:")
p='12345'
print(ord(p[2])-ord('0'))

结果如下:

3

说明input输入的是按字符串形式的,哪怕是数字;

练习实例88-input输入的都是字符串,需要用int强制转换成数字

练习实例90-list的使用

实例91-95是日期时间的练习

实例99-有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。

练习实例100-列表转为字典
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: