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实用宝典