Python

파이썬의 기본 문법

코딩왕ll 2024. 3. 7. 10:39
728x90

변수

  • 네이밍 : 파이썬에서는 보통 snake case 스타일로 변수 네이밍
  • 동적 타입 시스템을 가진 언어로 데이터 타입 명시할 필요가 없다

 

format()

대부분 f 문자열을 많이 사용하지만 두 가지 상황에서는 format 함수를 사용

  1. 문자열 내용이 너무 많을 때
  2. 데이터를 리스트에 담아서 사용할 때

기본형태

#기본 형태
name = 'BlockDMask'
age = 55

# 인덱스를 지정하지 않고 변수를 대입하는 예제
s1 = 'name : {}'.format(name)
s2 = 'age : {}'.format(age)

print(s1)  # 출력 결과: name : BlockDMask
print(s2)  # 출력 결과: age : 55

#괄호 안에 인덱스를 지정
s1 = 'name : {0}'.format('BlockDMask')
print(s1)  # 출력 결과: name : BlockDMask

 

 

f 문자열

문자열 안의 값을 format 함수보다 간단하게 삽입할 수 있음

<aside> 💡 f'문자열 {변수나 표현식}'

</aside>

name = "John"
age = 30

s = f'이름: {name}, 나이: {age}'
print(s)

 

 

형식 지정자

  1. %s: 문자열(string)
  2. %d: 정수(integer)
  3. %f: 부동 소수점 실수(float)
  4. %c: 정수를 해당하는 문자(character)로 변환
  5. %r: 객체의 repr() 문자열로 표현
  6. %%: '%' 문자 자체를 출력
name = "John"
age = 30
s = '이름: %s, 나이: %d' % (name, age)
print(s)

 

 

조건문

if 조건1:
    # 조건1이 참일 때 실행할 코드
elif 조건2:
    # 조건2가 참일 때 실행할 코드
else:
    # 모든 조건이 거짓일 때 실행할 코드

 

 

Range

  • 정수의 범위를 나타냄
  • range (0, 5) 인 경우 5번째는 포함하지 않음 -1

💡 range(start, stop, step)

 

for i in range(5):
    print(i)

 

 

반복문

  • for 반복문

💡 for 요소 in iterable:

 

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

#break(조건문을 나감) , continue(현재 반복을 생략 하고 다음 반복으로)와 함께 사용 가능

  • while 반복문

 

728x90