목차
파이썬3 치트시트
파이썬(Python)은 그 직관적이고 간결한 문법 덕분에 전 세계적으로 인기 있는 프로그래밍 언어입니다. 특히 파이썬 3 버전은 여러 기능 향상과 개선이 이루어져 많은 개발자들에게 사랑받고 있습니다. 그러나 처음 파이썬을 접하거나 기존에 파이썬 2를 사용하던 사람들에게는 새로운 문법과 기능이 다소 혼란스러울 수 있습니다. 따라서 파이썬 3의 핵심 문법과 기능을 한눈에 볼 수 있는 ‘치트시트(cheat sheet)’가 필요할 때가 있습니다.
이 글에서는 파이썬 3의 주요 문법과 함수, 모듈 등을 체계적으로 정리하여, 빠르게 참고할 수 있는 유용한 정보를 제공합니다. 이 치트시트를 통해 개발자들은 코드 작성 시 발생할 수 있는 다양한 문제를 해결하고, 보다 효율적으로 작업할 수 있을 것입니다.
파이썬3 치트시트
1. 기본 문법
- 변수 선언
- x = 10 y = "Hello, World!"
- 자료형
- 정수: int
- 부동 소수점: float
- 문자열: str
- 리스트: list
- 튜플: tuple
- 딕셔너리: dict
- 집합: set
- 리스트 조작
- my_list = [1, 2, 3, 4] my_list.append(5) my_list.remove(2)
- 문자열 조작
- text = "Hello, Python!" length = len(text) uppercase_text = text.upper()
2. 제어문
- 조건문
- if x > 10: print("x는 10보다 큽니다.") elif x == 10: print("x는 10입니다.") else: print("x는 10보다 작습니다.")
- 반복문
- for 루프
for i in range(5): print(i)
- while 루프
count = 0 while count < 5: print(count) count += 1
- for 루프
3. 함수와 람다
- 함수 정의
- def greet(name): return f"Hello, {name}!"
- 람다 함수
- add = lambda x, y: x + y
4. 모듈과 패키지
- 모듈 임포트
- import math print(math.sqrt(16))
- 특정 함수만 임포트
- from math import sqrt print(sqrt(16))
5. 파일 입출력
- 파일 열기
- with open('file.txt', 'r') as file: content = file.read()
- 파일 쓰기
- with open('file.txt', 'w') as file: file.write("Hello, file!")
6. 예외 처리
- 예외 잡기
- try: x = 1 / 0 except ZeroDivisionError: print("0으로 나눌 수 없습니다.")
- 최종 처리
- try: x = 1 / 0 except ZeroDivisionError: print("0으로 나눌 수 없습니다.") finally: print("예외 처리 완료.")
결론
파이썬 3는 강력하면서도 간결한 문법을 제공하여 개발자들이 효율적으로 코드를 작성할 수 있도록 돕습니다. 위에서 소개한 치트시트는 파이썬 3의 주요 기능과 문법을 빠르게 참고할 수 있는 유용한 도구가 될 것입니다. 파이썬을 사용하면서 이 치트시트를 통해 필요한 정보를 쉽게 찾아볼 수 있으며, 개발 작업이 보다 수월해질 것입니다.
키워드
파이썬3, 파이썬 문법, 파이썬 치트시트, 변수 선언, 제어문, 함수, 람다 함수, 파일 입출력, 예외 처리, 파이썬 모듈
반응형
'Dev > Python Macro' 카테고리의 다른 글
Python 파이썬 동영상 MP3 변환 프로그램 (0) | 2024.07.08 |
---|---|
일일 이메일 보고서 전송을 자동화하는 Python 스크립트 (0) | 2024.06.30 |
Python macro 인터파크 티켓 예매 자동화: 결제 처리 (0) | 2024.04.25 |
파이썬 매크로 인터파크 티켓 예매 자동화: 좌석 선택 과정 macro (0) | 2024.03.29 |
파이썬 인터넷 인터파크 티켓 예매 시스템 부정예매 방지코드 입력을 위한 OCR 처리 (0) | 2024.02.29 |
댓글