파이썬은 별도의 세미콜론( ; )이 필요없이 개행하면 소스가 새로 시작한다는 의미이다.
데이터를 반복적으로 활용하거나 원하는 형식으로 조절하기 위해서는 데이터를 공간에 넣어야한다. 그러기 위해서는 변수를 선언해야한다.
# 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"}
'''
'Back-End > Python' 카테고리의 다른 글
자료구조 - 리스트 / 튜플 / 딕셔너리 (0) | 2023.07.27 |
---|---|
조건문과 반복문 (0) | 2023.07.20 |
파이썬 for Beginner 3판 14장 연습문제 답(더보기 클릭) (0) | 2023.07.13 |
파이썬 for Beginner 3판 13장 연습문제 답(더보기 클릭) (0) | 2023.07.04 |
파이썬 for Beginner 3판 12장 연습문제 답(더보기 클릭) (0) | 2023.06.27 |