파이썬이 인기 있는 이유
- 비전공자도 쉽게 배울 수 있는 언어
- 다양한 분야에서 활용할 수 있음
- 대부분의 운영체제에서 동일하게 사용
파이썬의 단점
파이썬 용어
- 문장
- 실행할 수 있는 코드의 최소단위
- 문장이 모이면 프로그램(Program)이 됨.
print("hello World")
==> hello World
- 표현식
- 어떤 값을 만들어 내는 코드를 표현식 이라고 함
- 이 때 값은 숫자, 수식, 문자열 등과 같은 것을 의미
- +, -와 같은 기호만 덩그러니 있는 것은 표현식이 아님
- 키워드
- 특별한 의미가 이미 부여된 단어
- ex. True, False, for, while, if, ...
- 파이썬은 대소문자를 구분한다. 예를 들어 True와 true는 다른것으로 인식한다. True는 키워드 이지만 true는 키워드가 아니다.
- 그 단어가 키워드인지 아닌지 확인하기 위해 아래와 같은 코드를 사용할 수 있다.
import keyword
print(keyword.kwlist)
==> ['False','None'','True','and','as','assert'...]
- 식별자
- 이름을 붙일 때 사용하는 단어
- 주로 변수 또는 함수 이름 등
식별자(이름) 만드는 규칙
- 키워드를 사용하면 안됨 ex) and
- 특수 문자는 언더 바(_)만 허용, ex) nice_car
- 숫자로 시작하면 안됨 ex) 2box
- 공백을 포함할 수 없음 ex) nice car
- 대소문자 구분 ex) Car과 car은 서로 다름
- 알파벳을 사용하는 것이 관례
- 주석
- 프로그램 실행에 영향을 주지 않음
- 프로그램 코드를 설명하기 위해 사용함
- 주석으로 처리하고자 하는 부분의 맨 앞에 #기호를 붙임
# 아래 코드는 문자열, "Hello World!"를 출력함
print("Hello World!")
==> Hello World!
- 출력 : print()
print(var1, var2, ...)
- 출력하고 싶은 것들(var1, var2, ...)을 print()함수의 괄호 안에 나열
- 하나만 출력하기
print("hello world")
print(128)
==>
hello world
128
print(128, "hello world")
print("제가", "즐겨", "쓰는", "ID는", "phirippa", "입니다"
==>
128 hello world
제가 즐겨 쓰는 ID는 phirippa 입니다
- print()함수의 소괄호 안에 출력하는 것을 나열할 때 각각을 쉼표(,)로 구분하는데 이 떄 출력 된 각각의 값은 공백(스페이스)로 구분됨(공백이 들어감)