Python
파이썬의 기본 문법
코딩왕ll
2024. 3. 7. 10:39
728x90
변수
- 네이밍 : 파이썬에서는 보통 snake case 스타일로 변수 네이밍
- 동적 타입 시스템을 가진 언어로 데이터 타입 명시할 필요가 없다
format()
대부분 f 문자열을 많이 사용하지만 두 가지 상황에서는 format 함수를 사용
- 문자열 내용이 너무 많을 때
- 데이터를 리스트에 담아서 사용할 때
기본형태
#기본 형태
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)
형식 지정자
- %s: 문자열(string)
- %d: 정수(integer)
- %f: 부동 소수점 실수(float)
- %c: 정수를 해당하는 문자(character)로 변환
- %r: 객체의 repr() 문자열로 표현
- %%: '%' 문자 자체를 출력
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