[Python] 파이썬 기초문법

이승연·2020년 11월 24일
0

Python

목록 보기
2/6
post-thumbnail

1. Print

print()
  • 괄호 안에 출력하고 싶은 것들을 써준다. 단, 문자열을 출력하고 싶으면 꼭 ""를 둘러싸준다.
  • 함수를 출력할 수도 있다. 함수가 return하는 것을 출력한다.
  • 사실 웬만한 것들은 다 출력이 가능하다.
  • 나는 while loop이나 if statement처럼 눈에 보이지 않는 것들이 잘 돌아가고 있는지 확인할 때 많이 쓴다.

2. Datatypes

  • Integer: 정수 e.g. 1, 2, 34
  • Float: 소수점 숫자 1.23, 1.34
  • Complex Numbers: 실수와 허수를 포함한 복소수
  • String: 문자열
  • Boolean: True or False 값

3. Variable assignment(변수선언)

a = "Lyla"
  • Python에서는 =기호를 변수선언에 사용하는데, =기호 오른쪽에 있는 값을 =기호 왼쪽에 있는 이름에 집어넣어준다~ 라고 이해하면 된다. 그 말은 =기호 왼쪽에 있는 이름이 가진 값은 언제든지 바꿀 수 있다는 뜻이다. 따라서 아래 코드에서의 출력값은? Seung Yun이다.
a = "Lyla"
a = "Seung Yun"

print(a)
  • print를 쓸때처럼 문자열은 따옴표를 꼭 둘러주자. 안그럼 파이썬이 못 알아듣는다....
  • 변수 선언에 있어서 기억해야하는 것은 한가지:
    - 변수이름에 space가 있거나 변수이름이 숫자로 시작해서는 안된다.

4. Math expressions: Add, Divide, Remainder, Exponentiation

  • 기본 수학 연산자는 우리가 다 알고 있는 기호들을 쓰면 된다:
    - 더하기(+), 빼기(-), 곱하기(*), 나누기(/)

  • Increment와 Decrement는 += 와 -=로 나타내는데, loop을 쓸 때 엄청 유용하게 쓰인다. 같은 맥락에서 *= 와 /= 도 가능!

  • 몫(modulo operator, //)과 나머지는(%) 짝수 홀수 판별과 같이 특정 규칙을 파악할 때 유용하다.

  • **는 멱법

5. Concatenation

  • 더하기(+) 같은 경우는 여러 변수를 연결하는 데에도 쓰이는데, 문자열과 함수, 숫자와 문자열, 문자열과 문자열 등 다양하게 가능하다.
  • 그런데 더하기(+)보다는 쉼표(,)를 써도 된다. 간단해서 내가 자주 쓰는 방법.
  • Literal string interpolation: 더하기나 쉼표를 쓰지 않고 원하는 대로 쭉 쓴 다음 변수나 함수를 삽입하고 싶은 부분에 중괄호를 두르고 변수나 함수 이름을 적어주는 간단한 방법이다. 단, 시작하기 전 f를 붙여준다. 아래 코드의 출력값은? Lyla loves coding
a = Lyla
print(f"{a} loves coding")

아, 그리고 파이썬에서는 indent가 엄청 중요하다. 종속된 코드를 나타내기 위해서는 무조건 다음 줄에 tab등을 이용해 인덴트를 하도록!

0개의 댓글