내일배움캠프(사전캠프)

[내일배움캠프] 사전캠프 (8일차)

anscodus 2026. 2. 23. 17:35

오늘 한 일

 

  • 파이썬 (1-1 ~ 1-4)

1-1 파이썬 기초 문법 뽀개기

 

1-2 파이썬 시작하기

1-3 변수 선언과 자료형

더보기

변수 선언

a = 3        # 3을 a에 넣는다.
print(a)
b = a        # a에 들어 있는 값인 3을 b에 넣는다.
print(b)
a = 5        # a에 5라는 새로운 값을 넣는다.
print(a, b)  # 5 3

 

자료형 : 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것

- 다양한 형태의 숫자를 쓸 수 있다.

- 숫자 간에 사칙연산 가능, 몫과 나머지 구할 수 있다.

 

Bool 자료형 : 참/거짓을 나타내는 자료형

x = True   # 참
y = False  # 거짓

# 소문자로 쓰면 자료형으로 인식하지 않고 변수명이라 생각해 에러가 납니다~
z = true   # name 'true' is not defined

True = 1   # True/False는 변수명으로 쓸 수 없어요!

 

비교연산자의 결과로 나타내기 위해 쓰임

4 > 2      # True  크다
5 < 1      # False 작다
6 >= 5     # True  크거나 같다
4 <= 4     # True  작거나 같다
3 == 5     # False 같다
4 != 7     # True  같지 않다

 

Q. 숫자들의 평균 구하기

a = 24
b = 16
c = 26

1-4 문자열 다루기

더보기

따옴표로 감싸야 문자열이 됨

a = 1
b = "a"
c = a
print(a, b, c) # 1 "a" 1

 

문자열 : '문자들의 모임', 한 글자 씩 부를 때는 몇 번째인지 '인덱스'를 넣어 불러야 함

f="abcdefghijklmnopqrstuvwxyz"
f[1]   # b 파이썬은 숫자를 0부터 셉니다

 

슬라이싱 : 문자열의 일부를 잘라낼 때

f[4:15]  # efghijklmno           f[4]부터 f[15] 전까지, 총 15-4=11개!

f[8:]    # ijklmnopqrstuvwxyz    f[8]부터 끝까지, 앞의 8개 빼고!
f[:7]    # abcdefg               시작부터 f[7] 전까지, 앞의 7개!

f[:]     # abcdefghijklmnopqrstuvwxyz  처음부터 끝까지

 

split('문자열')  : 특정 문자열로 자르고 싶을 때

myemail = 'abc@sparta.co'

domain = myemail.split('@')[1].split('.')[0]
print(domain)

 

 

Q. 문자열의 앞의 반만 출력하기

- "sparta"의 앞 3글자인 "spa"만 출력

text="sparta"
print(text[:3])

 

Q.전화번호의 지역번호 출력하기

phone = "02-123-1234"
print(phone.split("-")[0])

  •  SQL 강의 완료하기

4,5,6,7일차 보충학습