언젠가 볼 전공필기 시험을 위해, 내가 시험 전에 참고로 보기위한 간단한 정리
( 참고로 나는 파이썬을 써본 경험이 거의 없음🥲 )
1. 파이썬의 주석은 #으로 표시
# 주석 주석 주석
2. 파이썬의 input() 함수는 문자 형식으로 값을 받음, 숫자를 입력받아 계산하기 위해서는 타입변환이 필요함
a = input("숫자를 입력 : ") # 1입력
# 숫자를 입력 : 1
print(type(a))
# str
a = int(a)
# 문자 타입의 a를 숫자로 변환
print(type(a))
# int
3. 콤마를 이용해 여러 값을 출력할 수 있음, 구분자(sep) 사용 가능
print(111, "안녕", 345) # 구분자가 따로 지정되어있지 않다면 공백 기준으로 구분
# 111 안녕 345
print(111, "안녕", 345, sep="\n") # 구분자로 줄바꿈
# 111
# 안녕
# 345
4. 파이썬의 내장함수들
# 객체의 길이를 알고싶을 때에는 내장함수 len() 사용
a = '1234'
print(len(a))
# 4
a = [1,2,3,4,5]
print(len(a))
# 5
# 객체의 최대값, 최소값을 알고싶을 때에는 내장함수 max(), min() 사용
print(max("abcdefg"))
# g
print(min("12345"))
# 1
# 객체의 자료형을 문자열로 변경
a = 12345
a = str(a)
print(type(a))
# str
5. 파이썬의 문자열 연산자
# 범위 선택 연산자로 배열[a:b]는 배열의 a 인덱스부터 b-1 인덱스까지를 의미함
a = '안녕하세요'
print(a[1:3]) # a 배열의 1 인덱스부터 2 인덱스까지
# 녕하
# 범위 선택 연산자로 배열[a:b:c]는 배열의 a 인덱스부터 b-1 인덱스까지 c개씩 건너뛰며를 의미함
a = '안녕하세요'
print(a[0:5:2]) # a 배열의 0 인덱스부터 5 인덱스까지 2씩 띄워가며
# 안하요
6. 리스트 vs 튜플
# 리스트
list = [1,2,3,4,5]
list[2] = "문자" # 리스트의 요소로 다른 자료형이 올 수 있음
print(list)
# [1,2,'문자',4,5]
# 튜플 - 리스트와 비슷하지만 값을 변경할 수 없음, 소괄호로 정의
tuple = (1,2,3,4,5)
7. 파이썬의 조건문
# 콜론과 들여쓰기(Tab)을 이용하여 조건문 생성
a = 2
if(a == 1):
print(1)
print(2)
# 2
a = 2
if(a == 1):
print(1)
elif(a == 2):
print(2)
else:
print(3)
# 2
댓글