카테고리 없음
[Python - Inflearn (6시간 뒤면 나도 개발자)] 20240320
Jelly-fish
2024. 3. 21. 00:40
파이썬 초기 환경 설정 구축 이후, 기본적인 문법 학습
파이썬 문법을 다 까먹어서... 기초부터 차근히 공부할 것임~!! 😤
helloworld.py
print("헬로")
for i in range (2, 5, 1):
print("어케하더라")
print ("Hello world!")
print("루루루")
숫자 출력
practice.py
# 양수 출력
print(5)
# 음수 출력
print(-10)
# 실수 출력
print(3.14)
# 값이 큰 자연수 출력
print(1000)
# 덧셈식 출력
print(5+3)
#--> 8
# 곱셈식 출력
print(2*8)
#--> 16
# 우선순위 연산이 필요한 수식 출력
print(3 * (3+1))
#--> 12
문자열 출력
practice2.py
# 작은 따옴표(')로 감싼 문자열 출력
print('풍선')
#--> 풍선
# 큰 따옴표(") 로 감싼 문자열 출력
print("나비")
#--> 나비
# ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 출력 ('ㅋ'이 아홉 번 반복되는 문자열)
print("ㅋㅋㅋㅋㅋㅋㅋㅋㅋ")
#--> ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
# 문자열에 ★곱셈식을 적용하여 ㅋ 을 9번 출력
print("ㅋ" * 9)
#--> ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
Boolean 출력
practice3.py
# 참 / 거짓
# 거짓인 명제 출력 시도
print(5 > 10)
#--> False
# 참인 명제 출력 시도
print(5 < 10)
#--> True
# Boolean 값 그대로 출력 시도
print(True)
#--> True
print(False)
#--> False
# ★『not』 부정을 통한 Boolean 값 출력 시도
print(not True)
#--> False
print(not False)
#--> True
# 거짓인 수싯 명제에 『not』 부정을 했을 때의 Boolean 값 출력 시도
print(not (5 > 10))
# ────────
# ① False
# ② not False → True
#--> True
변수를 통한 문자열 출력 (feat. `str()` 함수, [`,`](컴마) 를 통한 문자열 결합)
practice4.py
# 반려동물을 소개해 주세요~
print("우리집 고양이의 이름은 보리예요.")
print("보리는 9살이며, 냥냥펀치를 아주 좋아해요.")
print("보리는 어른일까요? True")
# [결과 문자열 출력]-->
# 우리집 고양이의 이름은 보리예요.
# 보리는 9살이며, 냥냥펀치를 아주 좋아해요.
# 보리는 어른일까요? True
# 우리집 보리의 이름을 『베아트리스 3세』로 변경한다면...
# 이 문자열 전체를 변경해 주어야 한다. → 굉장히 화가 나고 번거롭다.
# 이 때 사용하는 것이 『변수』 이다.
# * 『 변수 』 : 어떤 값을 저장하는 공간.
# 문자열 변수에 값 저장 ①
animal = "고양이"
name = "보리"
hobby = "냥냥펀치"
# 정수 변수에 값 저장
age = 4
# Boolean 변수에 값 저장
is_adult = age >= 3
# 변수를 이용하여 문자열 새롭게 구성
print("우리집 " + animal + "의 이름은 " + name + "예요.")
print(name + "는 " + str(age) + "살이며, " + hobby + "를 아주 좋아해요.")
print(name + "는 어른일까요? " + str(is_adult))
# ★★★ [체크할 사항!] ★★★
#================================================================================
# --> [age, is_adult 변수의 경우, 문자열 형식이 아닌 정수, Boolean 형태이므로]
# [『str()』 함수를 통해, 문자열 타입으로 변경시켜 주도록 한다.]
#================================================================================
# 정수형, Boolean 형을 출력할 때는, 반드시 [str()] 함수를 통해
# 감싸주도록 한다.
# [실행 결과 문자열 ①] -->
# 우리집 고양이의 이름은 보리예요.
# 보리는 4살이며, 냥냥펀치를 아주 좋아해요.
# 보리는 어른일까요? True
# 문자열 변수에 값 저장 ②
animal = "고양이"
name = "베아트리스 3세"
hobby = "공작가 차남과의 데이트"
print("우리집 " + animal + "의 이름은 " + name + "예요.")
print(name + "는 " + str(age) + "살이며, " + hobby + "를 아주 좋아해요.")
print(name + "는 어른일까요? " + str(is_adult))
# [실행 결과 문자열 ②] -->
# 우리집 고양이의 이름은 베아트리스 3세예요.
# 베아트리스 3세는 4살이며, 공작가 차남과의 데이트를 아주 좋아해요.
# 베아트리스 3세는 어른일까요? True
# 문자열 출력을 실행하는 print 문 사이에서도, 변수 값을
# 변경해 주는 처리가 가능하다.
print("우리집 " + animal + "의 이름은 " + name + "예요.")
hobby = "서민 생활 체험하기"
print(name + "는 " + str(age) + "살이며, " + hobby + "를 아주 좋아해요.")
print(name + "는 어른일까요? " + str(is_adult))
# [실행 결과 문자열 ③] -->
# 우리집 고양이의 이름은 베아트리스 3세예요.
# 베아트리스 3세는 4살이며, 서민 생활 체험하기를 아주 좋아해요.
# 베아트리스 3세는 어른일까요? True
#=================================================================
# ★ 문자열 결합은, 『+』(플러스) 가 아닌 『,』(컴마) 로도 가능하다.
# 『,』(컴마)를 통한 문자열 결합에서는, 정수형 변수나 Boolean 변수를
# 『str()』 함수로 감싸지 않고도 출력이 가능하다.
# 하지만, 컴마를 통해 문자열 결합을 할 경우에는
# ★ [반드시 공백이 한 칸씩 포함]되게 된다.
#=================================================================
print(name, "는", age, "살이며,", hobby, "을 아주 좋아해요")
# [실행 결과 문자열 ④] -->
# 베아트리스 3세 는 4 살이며, 서민 생활 체험하기 을 아주 좋아해요