원하는 문자를 출력하려면 print() 괄호안에 쓰고싶은 문자를 쓰면 바로 출력이된다.
아래 이미지처럼 print("Hi JLand!") 을 입력하였더니 Hi JLand!가 출력된다.
제목처럼 코드를 설명하는 discription같은 존재가 있다. 그걸 주석
이라고 한다. 🤩
주석 표현방식 : 앞에 '#' 을 붙이면 주석이 표현된다.
Q. 해당 줄에서 주석을 생성하거나 삭제하는 단축키는 없나요?
A. 있습니다. ctrl+m 누른 후 y 를 클릭
하면 해당 줄에 주석을 생성하거나 삭제할 수 있습니다.
print("너란 녀석..")
: 문자만 넣을때는 ""를 활용!print(9999)
: 숫자만 넣을때는 ""는 빼기!print("너란녀석9999")
: 숫자를 문자형식으로 변경해서 넣을수도 있다.print("너란녀석" + str(9999))
: 문자와 숫자를 같이 출력하고 싶을때 숫자앞에 str을 활용print(False)
: 참/거짓 값을 넣을 수도 있다.변수값은 print()안에 들어갈 값을 미리 지정하여 사용하는 방식이다.
변수값을 활용하면 코드 간소화를 할 수 있다. ( 귀차니즘을 날려버렷! )
변수명에는 띄어쓰기 인식이 안되므로 다른것으로 대체
언더바("_") 또는 대문자
Print("")
: 큰 따옴표Print('')
: 작은 따옴표위 2가지 방식으로 문자를 출력하며 문자열을 String
이라고 한다.
가장 바깥의 문자열을 정의하는 부호가 작은 따옴표일 경우 내부는 큰 따옴표로 인용을 표기
Q. 정수인지 실수인지 파악이 안된다면?
A. type()
함수를 활용하면 바로 알 수 있다.
JLand_1은 7로 type으로 알아본 결과 정수인것을 알 수 있다.
JLand_2는 3.5로 type으로 알아본 결과 실수인것을 알 수 있다.
Python에서는 True
False
값을 Bool이라고 부르는 자료형이다.
🙌 참/거짓을 표현하는 True/False는 예약어로 특정 기능을 수행하도록 지정이 되어있다.
그러므로, 변수값으로 사용할 수 없다.
우리가 알고 있는 기호를 사용하여 계산이 가능하다.
print() 안이나 변수값에서 계산이 가능하다.
💡 제곱계산은 ** 로 표현된다. ( 보통 ^ 기호와 많이 헷갈려함 )
현재 지정값을 한번 더 더하거나 빼서 값을 업데이트하는 방법이다.
lunch값이 지정되어있었지만 snack이라는 값을 더해서 최종 값이 업데이트되서 출력됐다.
제목에서 성명하는 구간은 수학에서도 배웠다시피 함수
라고 한다.
Python에서 함수 출력방식
def함수명(변수값):
실행할 함수 내용
number에서 2에 3을 추가하여 출력했더니 add값 5가 출력된 상황
포맷 문자열이라고도 불리우며 f라는 것을 앞에 붙이므로 {}로 변수값을 좀 더 편리하게 표현이 가능
f-string 표현방식 : print(f{변수값})
return 값으로 지정한 변수를 활용하여 계속 반환되는 형태를 진행한다.
reterun값으로 계속 나누기 2를 진행하여 할인혜택을 지속적으로 추가혜택 받는 것을 보여주고 있다.
List를 사용하면 손쉽게 가져올 수 있다.
List 표현방식 : 여러 개의 값을 넣고 각각을 콤마 (,) 로 구분
ex. [🤩, 😂, 😍, 😒]
.append()로 추가하고 싶은 내용을 넣어주면 그냥 끝!
.append를 활용하여 JLand에 페스티벌과 유령의집을 추가해줬다.
인덱싱은 데이터를 최대한 빠르게 가져오는 방법으로 list에서 필요한 값을 빠르게 가져오는 방법을 뜻한다.
python은 숫자 0부터 시작해서 0인덱싱을 하였더니 맨 첫번째인 떡볶이를 가져왔다.
이건 엑셀에서도 익숙한 함수이다. 바로 if문이다.
다중 if문을 사용하고 싶다면 elesif와 eles를 활용해주면 된다.
위와 같이 값을 지정 후 지속적으로 참/거짓을 제시하면서 참(True)값이 되면 출력되도록 한다.
==
: 같다!=
: 같지않다a < b
: a는 b보다 작다a > b
: a는 b 보다 크다a >= b
: a는 b보다 같거나 크다a <= b
: a는 b보다 같거나 작다