- 파이썬 프로그램을 실행파일로 만드려면


#! /usr/local/bin/python3

을 가장 위에 적어준다.


아니면 

#! /usr/local/bin/env python3

같은 방식으로 써주면 시스템의 PATH 경로를 따라서 파이썬을 자동으로 찾아서 수행시켜 준다.


그리고 파일을 실행용 파일로 만들어주는데,

chmod +x ex.py

로 해주면 된다.




- Python을 실행시키고 내부에서 ex.py 내부 명령들을 실행시키려면


>> import ex


>> ex.add(8, 9)

17


이런 식으로 해주면 된다.




- 변수 a의 자료형을 확인하는 방식

>> type(a)




- 키보드로부터 문자열을 읽어들이는 것


>> name = raw_input('name?')

name? 이강성

>> print name

이강성




- 키보드로부터 정수나 실수 값을 읽는 방법


>> name = int(raw_input('int: '))


>> name = input('int: '))




- print로 다음 문장에 쓰는 방법


>> print 1; print 2

1

2


하지만 print 끝에 콤마를 사용하면 줄바꾸기를 하지 않는다.


>> print1,; print2

1 2




- print문이 복잡한 자료를 출력할 때 적합하지 않다면 pprint를 이용하면 된다. (숫자열, 문자열 등이 섞임)


>> import pprint

>> pprint.pprint(complicated)




- 내장 자료형의 종류 중 특이한 것들


Lists = ['ham', 'spam']


Dictionaries = {'ham':4, 'spam':5}    # 이것은 순서를 가지지 않는 객체의 집합이며, 키로 값을 꺼낸다.


Tuples = ('ham', 'spam')                    # 리스트와 다른 점은 내용 변경이 안된다는 것이다.


Files = f = open('ham')                    # 파일에 자료를 입, 출력하기 위한 객체이다.




- 문자열의 연결(+)과 반복(*) 연산이 가능하다


>> 'Hello' + ' ' + 'World'

'Hello World'

>> 'Hello' * 3

'HelloHelloHello'




- 문자열 길이는 len 내장 함수를 사용한다.


>> len(s)




- 부분 문자열의 존재를 확인하는 내장함수가 있다.


>> 'World' in s            #s라는 문자열 내부에 'World'라는 부분 문자열이 존재하는지 체크




+ Recent posts