python基础四

# Author:FengFeng

age_dic = {'feng_age1':15,'ming_age4':14,'rong_age3':16,'ze_age2':70}
print(max(age_dic.values()))
print(max(age_dic))#此时会自动根据key比较
z = list(max(zip(age_dic.values(),age_dic.keys())))
for item in zip(age_dic.values(),age_dic.keys()):
    print(item)
print(z)
#不同类型之间不能进行比较

people = [
    {'name':'a','age':100},
    {'name':'b','age':101},
    {'name':'c','age':102},
    {'name':'d','age':103},
]
print(max(people,key=lambda dic:dic['age']))
#1.max函数处理的是可迭代对象,相当于一个for循环取出每个元素进行比较,注意,不同类型之间不能进行比较。
#2.每个元素之间进行比较,是从每个元素的第一个位置依次比较,如果这一个位置分出大小,后面的不需要比较了,直接得出这两个元素的大小。

print(chr(97))#
print(ord('a'))#相反

print(pow(10,3,4))#x的y次方对z取余

print(round(4.5))

print(set('hello'))
l = 'hello'
s1 = slice(3,5)
print(l[s1])

people11 = [
    {'name':'a','age':100},
    {'name':'b','age':101},
    {'name':'c','age':102},
    {'name':'d','age':103},
]
print(sorted(people11,key=lambda dic:dic['age'],reverse=True))
# Author:FengFeng
#文件处理
# f =  open('testNew',encoding='utf8')
# data = f.read()
# print(data)
# print(f.readline())
# f.close()
# f.write('1111\n')
# f.writelines(['111','2222'])

with open('a.txt','w',encoding='utf-8') as f,open('b.txt','w',encoding='utf-8'):
    f.write('111\n')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 字符串: 由单个字符组成的集合 形式: 非原始字符串: 会被转义符影响的字符串使用单引号包含的: 'abc'使用双...
    伯wen阅读 299评论 0 1
  • 1. 条件判断 计算机之所以能做很多自动化的任务,就是因为它可以自己做条件判断。每种语言都离不开条件判断,无非是语...
    祐吢房_2c9a阅读 177评论 0 1
  • 函数介绍 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织...
    Mr丶sorrow阅读 284评论 0 0
  • 刚刚去吃了干碟串串 没有想象中的那么好吃 心有点烦 跟最好的朋友谈了恋爱会怎样? 最后会因为尴尬而当不成朋友吗?因...
    博博博博博了个文阅读 219评论 0 0
  • …… 这复杂又狗血的经历还真不知从何说起…… 那就从头说起吧。 时间:在放假之前的七月X号(具体记不清了) 一心想...
    努力努力再努力LMD阅读 187评论 0 0