初学 Python — Python代码的一些书写标准

import heapq


#对字典排序                           
def sort_dict(dict1):                 <pre name="code" class="python"><strong>    <span style="font-family: Arial, Helvetica, sans-serif;">#[1]每个函数体与上面的元素最好保持两行距离  </span></strong>
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="python"><strong>    #[2]函数名和参数都要小写,且应该用下划线分割单词</strong>
<pre name="code" class="python"><strong>    #[3]运算符号,两边空格以及逗号后空格<span style="font-family: Arial, Helvetica, sans-serif;">   </span></strong>
<pre name="code" class="python"><strong>    #[4]缩进应该以4格为单位</strong>
 
 
 keys = list(dict1.keys()) keys.sort() print(keys) for key in keys: dict1[key] print(dict1.items())#对列表进行排序,并保证每次加入新数据后,列表顺序正确def sort_list_add_data(new_list1, data):    new_list2 = []    heapq.heapify(new_list1)    heapq.heappush(new_list1, data)    #以下pop出元素个数是可定的,可以根据获得元素    while new_list:        new_list2.append(heapq.heappop(new_list1))    return new_list2if __name__ == "__main__":    #new_dict = {'Python': 3, 'C': 4, 'C++': 3, 'C#': 5,'Perl':1,'Java':2}    #sort_dict(new_dict)    new_list = [1, 983, 234, 23, 1142, 32, 45, 25, 52]    new_list.sort()    new_list = sort_list_add_data(new_list, 777)    print(new_list) 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值