TIL.3 Python.

Hoontae.KIM·2021년 7월 10일
0
post-thumbnail

print

print("Hello World!")
  • 먼저 print 라는 function(함수) 이름이 위치
  • 그리고 괄호가 위치
  • 괄호 안에 따옴표가 위치
  • 마지막으로 따옴표 안에 출력하고자 하는 string(문자열)이 위치

Data Types

  • String (문자)
  • Integer (정수)
  • Float (소수)
  • Complex Numbers
    수와 허수를 포함하고 있는 복소수를 이야기 한다.
    파이썬에서는 j를 사용하여 허수를 표현한다. ex) 1+3j, 2-4j
  • Boolean (True(참) ,False(거짓))
  • 1 == 1 → True
  • 2 == 3 → False
  • 3 == "3" → False (Data type이 틀리기 때문) 좌 - 정수, 우 - 문자

Concatenating Text Strings

1) Concatenating Text Strings

숫자와 마찬가지로 string 도 더할 수 있습니다.

이를 string concatenation 이라고 합니다.

print("Hello, World")
print("Hello, " + "World")

위 두 코드의 출력값은 "Hellow, World"로 동일 합니다.

2) 복잡한 string concatenation

길고 복잡한 문자열 인 경우 가장 편리한 방법은
literal string interpolation 입니다.

name = input() 

print(f"Hello, {name}")

literal string interpolation 을 사용하려면 다음의 문법을 지켜야 합니다:

  • 먼저 따옴표 앞에 f 를 붙여야 합니다.(띄어쓰기x)
  • 치환 하고 싶은 변수 (혹은 변수가 아니어도 됩니다. 예를 들어 함수 호출이 될 수도 있습니다) 를 {}를 사용해서 표시합니다.

복잡한 문자열 ex)

date            = 1980
python_inventor = "Guido van Rossum"
location        = "Centrum Wiskunde & Informatica"
country         = "Netherlands"


print(f"""Python was conceived in the late {date}s 
by {python_inventor} at {location} (CWI) in the {country} as a successor 
to the ABC language (itself inspired by SETL), capable of exception handling 
and interfacing with the Amoeba operating system. 
Its implementation began in December 1989.""")

Significant Whitespace

Whitespace 란 바로 들여쓰기(indention)을 이야기 합니다.
다른 언어에서는 들여쓰기가 필수사항은 아닙니다.
단순히 코드의 가독성을 높이기 위해서 사용하는 수준입니다.
하지만 파이썬에서는 들여쓰기는 요구사항 입니다.

들여쓰기의 칸 수는 일반적으로 4칸입니다.
대부분 tab 사이즈를 space 4칸으로 설정합니다.

기초 개념들 중 꼭 알아야겠다 생각하며 이해가 약간 부족한 부분들을 정리 해보았습니다. 앞으로 가야할 길은 멀지만 포기 하지않고 이해할때까지 물고 늘어져야겠습니다.

profile
💻 STUDY RECORD

0개의 댓글