关于python:强推五个相见恨晚的Python小技巧总结

29次阅读

共计 1219 个字符,预计需要花费 4 分钟才能阅读完成。

  1. 引言
    日常工作生存中,咱们最常应用的开发语言就是 Python,收益于其功能强大的第三方库和简略的语法,Python 变得越来越风行。本文就 Python 中一些罕用的技巧进行总结,能够不便的晋升大家的编码品质。
    闲话少说,咱们间接开始吧!
  2. 合并字典
    假如咱们有两个字典,咱们心愿将其进行合并,一种无效的实现形式如下:
dict_1 = {"A": 1, "B": 2, "C": 3}
dict_2 = {"X": 10, "Y": 20, "Z": 30}
dict_3 = {<strong>dict_1, </strong>dict_2}
print(dict_3)】

输入如下:

{'A': 1, 'B': 2, 'C': 3, 'X': 10, 'Y': 20, 'Z': 30}
  1. 列表去重
    如果咱们须要对一个列表进行去重,删除反复的元素。参考其余语言的暴力实现形式如下:

    animals = {'dog', 'cat', 'cat', 'bear', 'bear', 'raccoon'}
    new_animals = []
    for animal in animals:
     if animal not in new_animals:
         new_animals.append(animal)
    print(new_animals)
    

    然而在 Python 中更为简洁的实现形式如下:

animals = ['dog', 'cat', 'cat', 'bear', 'bear', 'raccoon']

new_animals = list(set(animals))

print(new_animals)

输入如下:

['cat', 'dog', 'raccoon', 'bear']
  1. 列表切片
    咱们能够间接应用​​[start:end]​​或者​​[startstep]​​来实现对列表的切片操作,样例代码如下:

    numbers = [10, 20, 30, 40, 50, 60, 70, 80, 90]
    print(numbers[1:5])
    

    输入如下:

    [20, 30, 40, 50]
    
  2. 应用下划线减少数据可读性
    咱们在打印输出数字的时候,因为数字较长,往往不太不便咱们一眼读取,在 Python 中能够应用下划线来将数字进行丑化后输入,样例代码如下:
print(1_000_000)
print(1_000_000_000 + 123)
  1. ASCII 码和数字相互转换
    在 Python 中,咱们常常须要进行数字和 ASCII 字符进行调换,常见字符的 ASCII 如下所示:
48-57          数字 0 -9
97-122         小写字母 a -z

用 Python 实现数字转 ASCII 码的代码如下:

print(chr(65))
print(chr(115))
print(chr(99))
print(chr(105))
print(chr(105))

输入如下:

A
s
c
i
i

反之,咱们能够应用 ord 函数,进行 ascii 码转成对应的数字,代码如下:

num=ord('a')
print(num)

输入如下:

97

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注 Python 技术大本营,获取更多技能与教程。

正文完
 0