파이썬은 별도의 세미콜론( ; )이 필요없이 개행하면 소스가 새로 시작한다는 의미이다.

 

데이터를 반복적으로 활용하거나 원하는 형식으로 조절하기 위해서는 데이터를 공간에 넣어야한다. 그러기 위해서는 변수를 선언해야한다.

# greeting이라고 하는 변수 선언
# 이 변수에 문자열 값을 할당
greeting = "안녕하세요:)"
print(greeting)

# 변수는 데이터를 변경해서 할당할 수 있는 공간
greeting = "반갑습니다:)"
print(greeting)

 

파이썬에서의 변수의 특징

  • 변수 사이에 공백 허용되지 않음
  • 단어 사이는 _(언더스코어)를 사용하여 연결
  • 변수를 선언하기 위한 문자열은 숫자/특수문자로 시작이 불가
  • 예약어 사용 불가
  • 가급적 소문자 사용
  • 오타 주의

 

문자열(Strings)

문자의 나열

 

대소문자 변환

city = "seoul" # Seoul, SEOUL, SEOul
print(city)

# 대문자
city.upper()
print(city.upper())

city = city.upper()
print(city)

# 소문자
city.lower()
print(city.lower())

city = city.lower()
print(city)

 

공백 제거

occupation = "   developer   "
print(occupation)

# 우측 공백 제거
occupation.rsplit()
print(occupation.rsplit())

# 좌측 공백 제거
occupation.lstrip()
print(occupation.lsplit())

# 양옆 공백 제거
occupation.strip()
print(occupation.split())

 

개행 및 공백

print("INFP\nENFP\nISTJ\nESTJ")
print("INFP\tENFP\tISTJ\tESTJ")

 

시작과 끝 제거

# 시작 제거
score = "점수:90"
print(score.removeprefix("점수:"))

# 끝 제거
score_2 = "75점"
print(score_2.removesuffix("점"))

 

수정

city = "서울 중구"
print(city.replace("서울", "서울시"))

 

f-string

si_1 = "용인"
gu_1 = "기흥"
address_1 = f"{si_1}시 {gu_1}구"
print(address_1)

si_2 = "서울"
gu_2 = "종로"

# 서울시 종로구
# 용인시 기흥구
# (시의 이름)시 (구의 이름)구
print(f"{si_1}시 {gu_1}구")
print(f"{si_2}시 {gu_2}구")

 

 

숫자(numbers)

 

정수의 계산

a = 2
b = 3

print(a + b) # 더하기
print(a - b) # 빼기
print(a * b) # 곱하기
print(a / b) # 나누기

print(a ** b) # 제곱

print(a + b * b)
print((a + b) * b) # 괄호

print(a // b) # 몫
print(a % b) # 나머지

 

실수(Float)의 계산

실수와 연산하는 수는 그 결과가 모두 실수이다.

x = 10.0
y = 0.3
z = 1

print(x - y)
print(x + y)
print(x * y)
print(x / y)

print(x + z)
print(x - z)
print(x * z)
print(x / z)

 

숫자 표현

# 언더스코어(_)
price = 12_349_000_000_000
print(price)

 

상수(contants)

상수로 선언된 변수는 재할당 되어서는 안된다.

PI = 3.141592

 

문자열 - 숫자 간의 변환

a = 100
b = "100"
c = "0.453"

a = str(a) # 문자열
b = int(b) # 숫자
c = float(c) # 실수

 

 

논리형(Bool, Boolean)

다른 언어들과 달리 파이썬에서는 불 값이 대문자로 시작한다.

print(3 > 2) # True
print(3 == 3) # True
print(3 == 3.0) # True
print(3 is 3.0) # False

 

 

명령 프롬프트

CLI에 텍스트를 입출력하는 방법

input("설치를 계속 진행하시겠습니까? (y/n): ")

text = input("출력할 텍스트를 입력해주세요: ")
print(text)

 

 

 

주석

주석을 사용하는 이유

  • 테스트를 위해 코드를 임시로 무효화 하기 위해서
  • 함수, 변수 등의 의미를 다른 개발자들과 협업을 위해 공유하기 위해서
  • 프로그램을 유지보수하고 체계적인 프로젝트 관리를 위해서

 

주석 사용법

# 한 줄 주석입니다.

"""
여러 줄 주석입니다.
여러 줄 주석입니다.
여러 줄 주석입니다.
"""

'''
여러 줄 주석입니다.
print{"test"}
'''

 

 

+ Recent posts