컴퓨터/파이썬_chatGPT
파이썬 기초
book_lover
2024. 4. 2. 00:19
주석
# 이것은 한 줄 주석입니다.
print("Hello") # 이 줄은 코드와 함께 주석이 포함됩니다.
"""
이것은 여러 줄 주석입니다.
주로 함수나 클래스의 위에 작성됩니다.
이 부분은 코드 실행에는 영향을 주지 않습니다.
"""
def my_function():
pass
라인 연속
# 괄호 사용: 괄호 안에 있는 경우 자동으로 라인 연속이 가능합니다.
# 사용가능한 (), [], {}
my_list = [
1, 2, 3,
4, 5, 6,
7, 8, 9
]
# 역슬래시 사용: 라인 끝에 백슬래시(\)를 사용하여 다음 줄로 연결할 수 있습니다.
total = 10 + \
20 + \
30
# Implicit line continuation: 몇 가지 상황에서 파이썬은 라인이 자동으로 연속된 것으로 처리합니다.
# 예를 들어, 괄호 안이거나 대괄호 또는 중괄호가 열려있는 경우에는 자동으로 라인이 연속된 것으로 간주됩니다.
result = (1 + 2 +
3 + 4)
변수와 대입문
- 변수명 = 값
x = 10
a, b = 10, 20
a, b = b, a
변수이름 규칙
- 영문자와 숫자 사용: 변수 이름은 영문자(대소문자), 숫자, 그리고 언더스코어(_)를 사용할 수 있습니다.
- 영문자 또는 언더스코어로 시작: 변수 이름은 숫자로 시작할 수 없습니다. 대소문자를 구분하며, 일반적으로 소문자로 시작하는 것이 관례입니다.
- 예약어 피하기: 파이썬 예약어는 변수 이름으로 사용할 수 없습니다. 일반적인 예약어로는 if, else, while, for, def 등이 있습니다.
- 의미 있는 이름 사용: 변수 이름은 해당 변수가 나타내는 데이터나 역할을 잘 설명해야 합니다. 의미 있는 이름을 사용하여 코드를 이해하기 쉽게 만듭니다.
- 스네이크 케이스 사용: 여러 단어로 이루어진 변수 이름은 스네이크 케이스(snake_case)를 사용하여 작성하는 것이 관례입니다. 즉, 단어 사이에 언더스코어(_)를 사용하여 단어를 구분합니다. 예를 들어 my_variable_name과 같이 사용합니다.
my_variable = 10
another_variable = "Hello"
변수의 타입
정수
my_integer = 10
부동소수점
my_float = 3.14
문자열
my_string = "Hello, world!"
리스트
my_list = [1, 2, 3, 4, 5]
튜플
my_tuple = (1, 2, 3)
사전
my_dict = {"name": "John", "age": 30}
복소수
z = 3 + 4j
z1 = 3 + 4j
z2 = 1 - 2j
# 덧셈
sum_result = z1 + z2 # 결과: (4 + 2j)
# 곱셈
product_result = z1 * z2 # 결과: (11 + 2j)
# 켤레 복소수
conjugate_z1 = z1.conjugate() # 결과: (3 - 4j)
# 절댓값
abs_z1 = abs(z1) # 결과: 5.0
# 각도
angle_z1 = cmath.phase(z1) # 결과: 0.9272952180016122 (라디안 단위)
산술연산자
result = 10 % 3 # 결과: 1
result = 2 ** 3 # 결과: 8
result = 10 // 3 # 결과: 3
result = 10 / 5 # 결과: 2.0 (실수로 반환됩니다)
result = 10 * 5 # 결과: 50
result = 10 - 5 # 결과: 5
result = 10 - 5 # 결과: 5
result = 10 + 5 # 결과: 15