程序员需掌握的10个Python小技巧

Python是最受欢迎的语言之一。它的简洁性和高可读性使它在所有程序员中如此受欢迎。

下面是一些提示和技巧,您可以使用它们来让你的编程更加有趣味性。

  1. 两个数字的就地转换

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

    输出:

    10 20
    20 10


  1. 字符串的转置

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

    输出:

    Rererse is uhsnaij


  1. 从列表中的所有元素创建一个字符串

    a = ['Python','is','powerful']
    print(' '.join(a))
    

    输出:

    Python is powerful


  1. 比较操作符的链接

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

输出:

True
False


  1. 打印导入模块所在的位置
    import os
    import socket
    
    print(os)
    print(socket)
    

    输出:


  1. 函数返回多值
    def x(): 
        return 1, 2, 3, 4
    a, b, c, d = x() 
    print(a, b, c, d) 
    
    

    输出:
    1 2 3 4


  1. 找出列表中重复次数最多的值

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

输出:
4


  1. 查看对象所使用的内存

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

输出:
28


  1. 输出n倍的字符

    n = 2; 
    a ="jianshu"; 
    print(a * n); 
    
    

输出:
jianshujianshu


  1. 枚举的使用
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

你可能感兴趣的:(程序员需掌握的10个Python小技巧)