파이선 배우기 #1

화면에 간단한 문자열을 출력해보고, 주석에 대해서도 알아보겠다.

다음을 텍스트 편집기에 입력하고 ex001.py란 이름으로 저장해둔다.
 1 print "Hello"

터미널에서 python ex001.py라고 입력한 후 실행하면,
누구나 쉽게 예상할 수 있듯이 화면에 Hello를 출력한다.

한 줄 더 추가해 보자.
 1 print "Hello"
 2 print "How are you?"

한글 출력은 어떤가? 다음과 같이 수정해 보자.
 1 print "안녕"
 2 print "방가방가"

인코딩을 지정할 필요가 있다며 오류를 뿜는다. 수정하자. 인코딩은 소스 파일의 첫 번째 혹은 두번째 라인에 적는다.
 1 #!/usr/bin/python
 2 # -*- coding: utf-8 -*-
 3 print "안녕"
 4 print "방가방가"

파일을 utf-8형식으로 저장한 때에는 별 문제가 없겠으나 좀 더 확실히 해두자면,

 1 print u"안녕"

이렇게 해야 옳다.

이는 문자열의 길이를 출력해보면 그 차이를 확인해 볼 수 있다.
 1 print len("안녕하세요")
 2 print len(u"안녕하세요")

#으로 시작하는 이후의 문장은 주석문으로 인식된다.
 1 print "Hello"
 2 #print "How are you?"

댓글

이 블로그의 인기 게시물

Project Euler - 3

메인 스크립트

예외 처리