>백엔드 개발 >파이썬 튜토리얼 >업무 효율성을 높이는 Python 초실용 팁 Max

업무 효율성을 높이는 Python 초실용 팁 Max

WBOY
WBOY앞으로
2023-05-10 15:19:061430검색

Python 超实用小技巧,提升工作效率 Max

우리 모두 알고 있듯이 Python은 단순성과 사용 용이성으로 유명합니다. 복잡하고 사소한 반복 작업에 직면하여 때로는 반복적인 작업을 처리하기 위해 몇 가지 작은 스크립트를 개선해야 할 때도 있습니다. 당신을 위한 10개의 매우 실용적인 것들. 직접 실행할 수 있는 작은 트릭을 수집하는 것이 좋습니다.

1. 목록 요소의 수가 변수의 수와 일치하는 한 목록을 통해 여러 변수에 값을 할당할 수 있습니다.

In [1]: list = [1, 2, 3]
In [2]: a, b, c = list
In [3]: print(a, b, c)
1 2 3

2._ 대화형 모드에서는 이전 표현식의 출력을 나타냅니다.

In [4]: 2 * 3
Out[4]: 6
In [5]: _
Out[5]: 6

3. 조인 작업을 통해 목록의 요소를 연결합니다.

In [6]: words = ['I', 'Like', 'Python']
In [7]: ' '.join(words)
Out[7]: 'I Like Python'

4. 목록을 뒤집는 것은 기본적인 일반적인 작업이어야 합니다. 다음은 역방향 기능이나 슬라이싱을 통해 목록을 뒤집는 두 가지 일반적인 방법입니다.

In [8]: words = ['I', 'Like', 'Python']
In [9]: words.reverse()
In [10]: words
Out[10]: ['Python', 'Like', 'I']
In [11]: words[::-1]
Out[11]: ['I', 'Like', 'Python']

5. 이제 컴퓨터 하드웨어가 매우 저렴하다고 해서 프로그램을 작성할 때 메모리 사용량을 고려할 필요가 없다는 의미는 아닙니다. sys 모듈의 getsizeof를 통해 변수의 메모리 사용량을 얻을 수 있습니다.

In [12]: import sys
In [13]: value = 100
In [14]: sys.getsizeof(value)
Out[14]: 28

6. 문자열을 여러 번 인쇄합니다. 이는 테이블에서 흔히 사용되는 기능입니다. 특히 디버깅 중에 유용하게 사용됩니다.

In [15]: '#' * 20
Out[15]: '####################'
0x06

7. 문자열의 첫 글자를 대문자로 만듭니다.

In [16]: word = 'python'
In [17]: word.title()
Out[17]: 'Python'

8. 요소 수가 동일한 두 개의 목록을 사전으로 바꿉니다.

In [18]: keys = ["a", "b", "c"]
In [19]: values = [1, 2, 3]
In [20]: dict(zip(keys, values))
Out[20]: {'a': 1, 'b': 2, 'c': 3}

9. Java의 map.getOrDefault() 함수와 유사하게 사전의 반환 기본값을 설정합니다.

In [23]: d = {'a': 1, 'b': 2}
In [24]: d.get('a')
Out[24]: 1
In [25]: d.get('c')
In [26]: d.get('c', 300)
Out[26]: 300

10. 마지막으로 Python의 가장 유용한 기능 중 하나인 사전/집합 이해력을 공유하겠습니다.

In [27]: values = {i : i*i for i in range(5)}
In [28]: values
Out[28]: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
In [29]: nums = {i*i for i in range(5)}
In [30]: nums
Out[30]: {0, 1, 4, 9, 16}
In [31]: nums = [i for i in range(5)]
In [32]: nums
Out[32]: [0, 1, 2, 3, 4]

Summary

오늘 저는 Python에서 몇 가지 일반적인 실용적인 팁을 공유했습니다. 빠르게 사용해 보세요. Python에 대해 알고 있는 다른 팁이 있나요? 댓글 영역에서 모든 사람과 소통할 수 있습니다.

위 내용은 업무 효율성을 높이는 Python 초실용 팁 Max의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제