TIL_14 | python 반갑다! (feat. if문 전까지!)
Java
를 공부할때 얼마나 공부하고 싶었던지... 요 녀석 python
! 문법도 깔끔하게 이쁘게 생겼고 간편하게 잘생긴 파이썬을 보고 있자면 김부선 누님의 마음이 떠오른다...!
(python
이 권상우의 표정은 아니겠지...🤣)
기본문법부터 파헤쳐 보자 Python🤟
기본출력: print()
기본출력은 print()
로 한다! 변수 몇개(여기에선 name)가 지정되어 있다면 print(f"{name}")
라는 코드로 name 변수로 지정된 데이터를 출력할 수 있다.
Data Types
이름 | 설명 |
---|---|
Integer | 정수 값(1, 2, 100 등) |
Float | 소수점 숫자(2.3, 5.6, 99.9999 등) |
Complex Numbers | 실수와 허수를 포함하고 있는 복소수(1 + 3j 등) |
String | 일반적은 문자열("안녕?", "Hello World!" 등) |
Boolean | 조건문에 주로 사용하는 값. True/False가 있다. |
Variable
# 이 코드만 잘된 코드가 아니고,
one = "one"
# 이게 잘못된 코드가 전혀 아니다!
code_sign = "프로 방탈출러"
변수의 설정은 대입연산자(=)를 사용하여 쓴다. 대입연산자는 수학에서처럼 같다라는 뜻이 아니라 오른쪽 값을 왼쪽값에 대입한다는 의미이다!
(위의 두번째 예시는 같다라는 뜻도 된다ㅋㅋㅋㅋ👍)
변수 이름 법칙!
- 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_)으로만 구성 될 수 있다.
- 변수 이름 첫글자는 알파벳이나 underscore로만 시작해야 한다. 숫자로는 시작될 수 없다.
- 영어 알파벳은 대문자와 소문자가 구분이 된다. (case sensitive)
# 나쁜이름
a = "code_sign"
# 좋은이름
user = "code_sign"
우리는 변수 이름 법칙에 따라 변수 이름을 설정해줘야 하고, 또 위의 예시와 같이 개발자끼리의 가독성을 위해 의미없는 변수이름보다는 알아보기 좋은 변수이름으로 설정하는 것이 좋다!
사칙연산
연산자 | 설명 | 예시 |
---|---|---|
+ | 두 데이터를 더하는 연산자(숫자, 문자 모두 사용 가능하다!) | 1 + 2 = 3, 'a' + 'b' = 'ab' |
- | 두 숫자를 빼는 연산자 | 2 - 1 = 1 |
* | 두 데이터를 곱하는 연산자(숫자, 문자 모두 사용 가능하다!) | 3 * 4 = 12, 'a' * 4 = 'aaaa' |
/ | 두 숫자를 나누는 연산자 | 3 / 2 = 1.5 |
% | 두 숫자의 나머지를 구하는 연산자 | 5 % 2 = 3 |
** | 앞 숫자를 뒷 숫자 수 만큼 거듭제곱 하는 연산자 | 2 ** 3 = 8 |
// | 두 숫자의 나눗셈의 몫을 나타내는 연산자 | 2 // 3 = 1 |
//
연사자는 정수로 반환된다는 점이고, /
연산자는 float
타입으로 반환된다는 점이 다르다! %
연산자는 나중에 짝수/홀수 문제를 통해 잘 알아볼 수 있다.
더하고 빼기(++, -- 사용금지!)
number = 10
# 잘못된 사용
number++
number--
# 잘된 사용
number += 1
number -= 1
파이썬에서는 신기하게도 ++연산자
와 --연산자
가 작동하지 않는다! 따라서 우리는 +=
과 -=
를 사용해줘야 한다.
그럼으로써 우리는 후위연산자와 선위연산자로부터 탈출할 수 있다!!!🙌ㅋㅋㅋㅋㅋ
+=
, -=
가 되면 다른것도 될까? 된다! (*=
, /=
등 된다!)
🚫연산 순서 주의!🚫
- ()
- **
- *, /, %
- +, -
위와 같은 순서로 연산이 작동된다는 것을 꼭 기억하자!
End, and...
지금까지 기초중의 기초를 배웠다. 머리가 너무 아플테지만.. 우리모두 힘내서 이 매력적인 녀석을 우리 품안에 가두자!🔥ㅋㅋㅋㅋㅋ
Today, Learned
배운점🧑🏻💻
- 솔직히 Complex Numbers는 모르고 있었는데 새롭게 알게 되었다!
- 연산순서도 그저 초등수학의 계산법과 괄호의 사용만 알고 있었는데 더 잘 알게 되었다.
- print(f"") 이런 방법은 잘 쓰지 않았는데 까먹지 않기 위해서라도 잘 써먹어 봐야 겠다!
느낀점🤔
- 알고 있던 내용들도 많았지만 새롭게 시작하는 것 만큼 기초를 더욱 탄탄히 다졌으면 좋겠다!
오늘의 한마디🏃♂️
기반이 튼튼해야 높게 올라갈 수 있다!!
Author And Source
이 문제에 관하여(TIL_14 | python 반갑다! (feat. if문 전까지!)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@code_sign/TIL14-python-반갑다-feat.-if문-전까지저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)