TIL04. Python 기초

박경철·2021년 5월 13일
0

TIL

목록 보기
4/19

1. Data Type

Data Type은 해당 데이터가 문자, 숫자(정수, 소수점) 등.. Type을 말합니다.

  • String
    : 큰따움표("") 안에 있는 글자
    ex) "Hello World"

  • Integer
    : 정수 값
    ex) 1, 10, 100, 1000

  • Float
    : 소수점 값
    ex) 1.0, 2.5, 5.55

  • Complex Numbers
    : 실수와 허수를 포함한 복소수, Python에서는 j를 사용하여 허수를 표현
    ex) 1+2j, 3-4j

  • Boolean
    : True, False를 뜻하며 주로 조건문에서 사용
    ex) 1==1 -> True, "Java"=="Python" -> False

2. Variables(변수)

Python에서 Variables는 데이터의 별명(식별자)이라고 할 수 있다.

name = "홍길동"
gender = "남자"

여기서 Variables(변수)는 name, gender이며 name이란 변수의 값은 "홍길동"을 나타내며, gender란 변수의 값은 "남자"를 나타낸다.

2.1 변수 이름 법칙

  • 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_) 으로만 구성해야 합니다.
  • 변수 이름 첫글자는 알파벳이나 underscore(_)로만 시작해야 합니다.
  • 숫자로 시작될 수 없습니다.
  • 영어 알파벳은 대문자와 소문자가 구분이 됩니다.
  • 올바른 변수 이름 : name, _name, my_name, myName
  • 잘못된 변수 이름: 7name, my name

3. 사칙연산

  • + (더하기)
num = 1
num2 = 5
result = num + num2

result의 값은 1 + 5 = 6 입니다.

  • - (빼기)
num = 5
num2 = 3
result = num - num2

result의 값은 5 - 3 = 2 입니다.

  • * (곱하기)
num = 2
num2 = 3
result = num * num2

result의 값은 2 * 3 = 6 입니다.

  • / (나누기)
num = 8
num2 = 4
result = num / num2

result의 값은 8 / 4 = 2 입니다.

  • // (정수 나누기)
num = 7
num2 = 2
result = num // num2

result의 값은 7 // 2 = 3 입니다.

Python에는 나누기의 값이 정수로 떨어지지 않는 경우 반내림하여 정수의 값만 리턴하는 정수 나누기가 있습니다.

4. Concatenating Text Strings

  • +
print("Hello, World")

print("Hello, " + "World")

name = input()
print("Hello, " + name)

string을 붙이기 위해서 +를 사용하며, 특정 문자열만 변수에 저장되어 있을 때 Text를 붙이기 위해 사용한다.

input()으로 받은 유저의 이름을 저장한 다음 변수를 사용해서 출력할 때 용이합니다.

  • literal string interpolation
name = input()
print(f"Hello, {name}")

길고 복잡한 문자열 인 경우 + 보다 literal string interpolation을 사용하는게 편리하다.

literal string interpolation을 사용하기 위해선,
1. 먼저 따옴표 앞에 f를 붙여야 합니다.
2. 치환하고 싶은 변수를 {}를 사용해서 표시합니다.

profile
안녕하세요!

0개의 댓글