[Python] 단일 데이터 타입, 변수 선언, 연산, Text concatenating

그냥·2022년 5월 25일
0

python

목록 보기
4/9

단일 데이터 타입

1 ) int( ) : integer

  • 정수형 데이터 타입으로 1,2,3같은 정수를 뜻한다

2 ) float() : Float

  • 실수형 데이터 타입으로 0.1,0.2 와 같은 실수를 뜻한다.
  • 괄호 안의 숫자나 계산식, 숫자로된 문자열을 정수로 변환해준다.

3 ) str() : String

  • 문자형 데이터 타입을 나타내며 따옴표 (' ') 나 큰따옴표 (" ")를 사용한다
  • 여러줄로된 문자열의 경우 따옴표 3개 (''' String '''')나 큰따옴표 3개("""String"""")를 사용한다.


변수

변수 선언

  • 변수 이름 = 변수에 저장될 데이터

변수 선언 시 변수 이름 규칙

  • 알파벳, 숫자, underscore(_)만 가능
  • 변수 이름 첫 글자는 알파벳, underscore(_)로만 시작해야 함

변수에 저장되는 데이터 타입

  • 변수에 저장되는 데이터 타입은 string 뿐만 아니라 숫자형, sequential 타입도 가능하다



연산

사칙연산

  • 더하기: 1 + 1 = 2
  • 빼기: 5 - 1 = 4
  • 나누기
    10 / 2 = 5.0 --> 파이썬에서 /로 연산을 하면 나눈 값들이 정수값임에도 불구하고 float값으로 나오게 된다.
    10 // 2 = 5 --> //은 그대로 나눈 값의 데이터 타입에 맞춰 결과값이 나온다.
  • 곱하기: 2 * 5 = 10

기타(나머지, 증감연산, 제곱)

  • 나머지: 5 % 2 = 1
  • 증감연산:
    a = 1
    a += 1
    print(a) >> 2
  • 제곱: 2 ** 2 = 4

연산순서

  • 연산 순서는 아래와 같다.
    () > 제곱 > */% > +-
    ex) (5+2) ** 2 / 7 = 7

Text concatenating

string + string

  • string1 + string2 할 경우 string1 바로 뒤에 string2가 이어진다.
  • ex) "안녕" + "하세요" = "안녕하세요"

literal string interpolation

  • +는 간단하고 직관적인 string을 이을 경우에 많이 쓰인다. 하지만 복잡한 string을 이을 경우에는 literal string interpolation을 사용하면 좋다.
  • 사용방법
    string 값을 저장한 변수를 선언한다.
    name = 민수 따옴표 앞에 f를 붙이고 concat할 변수를 {변수} 형태로 기입한다.
    print(f"안녕하세요, {name}") >> 안녕하세요, 민수

0개의 댓글