Python是最受欢迎的语言之一。它的简洁性和高可读性使它在所有程序员中如此受欢迎。
下面是一些提示和技巧,您可以使用它们来让你的编程更加有趣味性。
-
两个数字的就地转换
x,y = 10,20 print(x,y) x,y = y,x print(x,y)
输出:
10 20
20 10
-
字符串的转置
a = "jianshu" print("Reverse is",a[::-1])
输出:
Rererse is uhsnaij
-
从列表中的所有元素创建一个字符串
a = ['Python','is','powerful'] print(' '.join(a))
输出:
Python is powerful
-
比较操作符的链接
n = 10 result = 1 < n < 20 print(result) result = 1 > n <= 9 print(result)
输出:
True
False
- 打印导入模块所在的位置
import os import socket print(os) print(socket)
输出:
<module 'os' from 'D:\\Program Files\\python3.7\\lib\\os.py'>
<module 'socket' from 'D:\\Program Files\\python3.7\\lib\\socket.py'>
- 函数返回多值
def x(): return 1, 2, 3, 4 a, b, c, d = x() print(a, b, c, d)
输出:
1 2 3 4
-
找出列表中重复次数最多的值
test = [1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4] print(max(set(test), key = test.count))
输出:
4
-
查看对象所使用的内存
import sys x = 1 print(sys.getsizeof(x))
输出:
28
-
输出n倍的字符
n = 2; a ="jianshu"; print(a * n);
输出:
jianshujianshu
- 枚举的使用
class MyName:
a, b, c, d, e = range(5)
print(MyName.a)
print(MyName.b)
print(MyName.c)
print(MyName.d)
print(MyName.e)
输出:
0
1
2
3
4
网友评论