본문 바로가기
필기 및 면접 자료/자료 모음

[ Python ] 진짜 진짜 기본

by 데구르르르 2021. 3. 11.
728x90


언젠가 볼 전공필기 시험을 위해, 내가 시험 전에 참고로 보기위한 간단한 정리
( 참고로 나는 파이썬을 써본 경험이 거의 없음🥲 )



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
728x90

댓글