1.交换两个数字

x, y =10,20print(x, y)x, y = y, xprint(x, y)

输出

10 2020 10


2.反转字符串

a ="GeeksForGeeks"print("Reverse is", a[::-1])

输出

Reverse is skeeGroFskeeG


3.连接列表中的元素

a =["Geeks","For","Geeks"]print(" ".join(a))

输出

GeeksForGeeks


4.多比较符

n =10result = 1 < n < 20print(result)result = 1 > n <= 9print(result)

输出

TrueFalse


5.输出模块的位置

import os;import socket; print(os)print(socket)

输出

<module'os'from'/usr/lib/python3.5/os.py'><module'socket'from'/usr/lib/python3.5/socket.py'>


6.使
用枚举

classMyName:    Geeks,For,Geeks= range(3) print(MyName.Geeks)print(MyName.For)print(MyName.Geeks)

输出

212


7.函数返回多个值

def x():    return 1,2,3,4a, b, c, d = x()print(a, b, c, d)

输出

1 2 3 4


8.找到数组中出现频率最高的数

test =[1,2,3,4,2,2,3,1,4,4,4]print(max(set(test), key = test.count))

输出

4


9.检查对象占用内存大小

import sysx =1print(sys.getsizeof(x))

输出

28


10.检查两个字符串是否字谜(字母和出现次数一致)

from collections importCounterdef is_anagram(str1, str2):    returnCounter(str1)==Counter(str2)print(is_anagram('geek','eegk'))print(is_anagram('geek','peek'))

输出

TrueFalse


如果你喜欢今天的Python 教程,请持续关注Python实用宝典,如果对你有帮助

Python实用宝典 (pythondict.com)

不只是一个宝典

欢迎关注公众号:Python实用宝典

Python 十个加快编程效率的技巧(tricks)_数组