파이썬(Python) 시작하기 : 리스트, 함수

커비·2024년 10월 20일
0

파이썬

목록 보기
9/10
post-thumbnail

📌 특수문자 출력

파이썬에서 출력 시, 다양한 특수문자를 사용하여 출력 가능

"\n" : 줄 바꿈 출력
"\t" : tab(8칸 스페이스 누른 효과) 출력
"\" : 백슬래시()출력
"\"" : 큰 따옴표(")출력
"\'" : 작은 따옴표(')출력


📌 하나의 명령문을 여러 줄에 작성

  • 백슬래시 \나 괄호() 사용
# \ 사용 예시
e = 'a' + 'b' + \
	'c'+ 'd'
    
# () 사용 예시
e = ('a' + 'b' + 'c'+ 'd')
  • if문 사용 시에는 \만 사용
# if사용 예시
if a == True and \
	b == False :

📌 print() 함수를 이용하여 여러 줄을 작성

  • ''' ~ ''' 사용
  • print('''----------''')
# Print() 함수 사용 예시
    ...
print('''나는
학교가 좋다''')

📌 리스트

여러 값을 하나의 변수에 저장하는 구조

  • 다양한 자료형 저장 가능
a = [1, 'hi', True, 2]

📍 생성 방법

score = [1,2,3,4]

📍 리스트의 특징

  1. 변수에 저장된 값들 간 순서가 있음
    - 인덱스 사용 가능
  2. 인덱스를 이용하여 값 검색, 변경 가능함
    - 인덱스는 0부터 시작
    - a = [1,2,3]
    - a[0] # 첫번째 요소(1) 검색
  3. 값의 추가 및 삭제가 가능
  4. for문의 range 대신 리스트 명을 적으면 리스트의 값들을 하나씩 순회함
# 리스트의 값 하나씩 출력
for i in 리스트명 :
	print(i)
  1. 함수를 이용하여 리스트 길이의 계산이 가능함
len(리스트명)

📌 함수

프로그램에서 자주 사용되는 소스코드를 따로 한번 만들어서 필요할 때마다 불러서 사용하는 기능

📍 함수의 장점

  1. 소스코드가 중복되지 않아 간결해짐
  2. 소스코드의 재사용이 편리함

📍 함수 선언 시

  • def 키워드 사용
  • 매개변수의 수와 반환값 유무를 자유롭게 지정
def 함수이름(매개변수):
		실행문장1
        실행문장2
        ....
        return (반환값)

📍 함수 정의

[ 💡 매개변수가 있는 경우 ]

  • 매개변수 부분에 전달받는 값을 대입할 변수 선언
  • 자료형은 적지 않음 (int a(x))
def add(a, b): # 매개변수가 두 개임
	return a+b
print(add(1, 2))

[ 💡 매개변수가 없는 경우 ]

  • 매개변수 부분에 전달받는 값을 대입할 변수가 없는 경우
def add(): # 매개변수 없음
	a=1
    b-2
    return a+b
print(add())

[ 💡 반환값이 있는 경우 ]

  • 함수 호출 후 반환할 값이 있는 경우
  • return 반환값 또는 return 반환식으로 적음
  • 반환값으로 리스트 형태 가능
def add():
	a=1
    b-2
    return a+b # 반환값이 있음
print(add())
profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글