python 기초 문법

흑이·2021년 12월 2일
0
  1. Print
  • 파이썬에서 화면에 출력을 하고자 할때 print 명령어를 사용할 수 있다.
    "Hello World!" 를 화면에 출력하고자 할때는 다음 코드를 실행하면 됩니다
print("Hello World!")
  1. Data Types
  • Data type은 해당 데이터가 숫자인지 문자인지 등의 타입을 말한다.
    다음과 같은 데이터 타입들이 존재
    String , Integer, Float, Complex Numbers, Boolean

string

  • 문자열을 나타내는 data type 이다.
  • 두개의 따옴표 ("") 사이에 있는 문자열울 string 이라고 한다.

Integer

  • 정수 값을 이야기 한다. ex) 1, 2

Float

  • 소수점 숫자를 이야기 한다. ex) 2.0, 3.7

Complex Numbers

  • 실수와 허수를 포함하고 있는 복소수를 이야기 한다. 파이썬에서는 j를 사용하여 허수를 표현한다. ex) 1+3j, 2-4j

Boolean

  • True나 False 2가지 값만 가지고 조건문에 사용한다.
    ex) 1==1 True
  1. Variables for Strings
  • variables(변수)는 데이터의 별명(식별자)라고 생각할 수 있다.
    ex) name = "홍길동 "
    print(name) ## "홍길동" 출력

  • 변수 이름 법칙
    변수 이름을 정하는 것에 법칙이 있다.
    변수 이름은 영어 알파벳과 숫자 그리고 underscore()으로만 구성해야 함
    변수 이름 첫 글자는 알파벳이나 underscore()로만 시작해야 한다.
    숫자로 시작될 수 없다.
    영어 알파벳은 대문자와 소문자가 구분 된다.
    ex) 올바른 변수 : name, _name, my_name
    잘못된 변수 : 7name, myname

  1. Variables For Numbers
  • 변수에 저장할 수 있는 값은 String 뿐만 아니라 숫자 값도 저장 할 수 있다.
    주의) 숫자를 변수에 저장할 때 만일 따옴표를 사용하면 숫자가 아니라 string으로 인식
  • 가능한 숫자 타입
    integer(정수) 이외에도 floating(부동 소수점), 음수 값도 가능
  1. advanced Math Expressions
  • 기본 수학 연산 표현 외에 상급 수학 연산 표현 지원
  • %는 나누기의 나머지 갑슬 계산 ex) 10 % 3 = 1
  • += 어떠한 변수에 값 1을 더함 ex) num1 = 10, num1+=1 은 11출력
  • -= 더하기 대신 빼기
  • *=, /= ** 이 있다.
  1. 연산 우선순위
    파이썬 연산 표현들 순서
    (1) ()
    (2) *
    (3)
    , / 그리고 %
    (4) + 와 -

만일 실행되는 순서가 동일한 연산들이 이쓸 경우, 먼저 나오는 연산이 먼저 실행 된다. (10+20) * 3 = 90

  1. string concatenation
  • 2개 혹은 그 이상의 문자열들을 있는걸 뜻한다.
    ex) print("Hello, World")
  1. 복잡한 string concatenation
  • 길고 복잡한 문자열인 경우 + 보다는 다른 방법을 사용하는게 효과적, 그 중 가장 편리한 방법중 하나가 바로 literal string interpolation 입니다.
  • 사용하려면 문법을 지켜야 한다.
    (1) 따옴표 앞에 f를 붙여야 한다.
    (2) 치환하고 싶은 변수를 {}를 사용하여 표시
    ex) print(f"Hello, {name}")

0개의 댓글