Skip to content

생물정보학 파이썬 기초다지기 #
Find similar titles

Chapter 1. 기초다지기 #

간단한 값으로 계산하기(Simple values) #

먼저 파이썬을 실행 한 후 다음과 같이 입력한다.

>>> 90
90

그러면 파이썬은 대화형 언어이기 때문에 그 결과를 바로 출력한다. 다음으로 None을 입력한다. 이 경우에 아무것도 정의되지 않았기 때문에 값을 출력하지 않는다.

>>> None

만약 Non 이라고 입력할 경우에는 NameError: name 'Non' is not defined 와 같이 정의되지 않은 변수라고 에러를 출력한다.

논리자료형(Booleans) #

파이썬에는 두 가지의 논리 자료형이 있다. True와 False 가 있는데 이들의 타입을 bool 이라고 한다. 특히 파이썬에서는 대소문자를 구분하므로 정확히 입력해야 한다.

>>> True
True
>>> False
False

입력 결과를 보면 True는 참이므로 True, False는 거짓이므로 False를 반환한다.

숫자 자료형(Integers) #

파이썬에서 수를 다루는 대표적인 타입이 int 이다. 이는 +/- 형태로 가지고 있으며 콤마 등은 허용하지 않는다. 값을 입력하는 예제는 다음과 같다.

>>> 14
14
>>> −1
−1
>>> 1112223334445556667778889990000000000000
1112223334445556667778889990000000000000

소수점 숫자 자료형(Floats) #

Float는 "Floating point"로써 과학적 기수법에서 사용된다. 이는 두 부분으로 나누어져 있는데 'digits'와 'exponent' 로 구성되어 있다. 이 타입은 항상 decimal point와 하나 이상의 digit로 구성되어야 한다. 예제는 다음과 같다.

>>> 2.5
2.5

>>> 2e4
20000.0
>>> 2e-2
0.02
>>>.0001
0.0001
>>>.00001
1e-05
>>> 1002003004005000.
1002003004005000.0
>>> 100200300400500060.
1.0020030040050006e+17

문자열(Strings) #

문자열은 유니코드의 캐릭터의 하나로써 다른 많은 언어에서는 캐릭터(character)타입으로 분류한다.그러나 파이썬에서는 단순히 문자열이다. 즉 긴 문자열, 짧은 문자열이 있으나 파이썬에서는 ' 혹은 "로 감싸진 부분을 인지한다. 특히 생물정보에서는 DNA/RNA 및 Amino Acids와 같은 서열을 나타내는데 주로 사용된다.

>>> 'MNKMDLVADVAEKTDLSKAKATEVIDAVFA'
MNKMDLVADVAEKTDLSKAKATEVIDAVFA
>>> "AARHQGRGAPCGESFWHWALGADGGHGHAQPPFRSSRLIGAERQPTSDCRQSLQQSPPC"
AARHQGRGAPCGESFWHWALGADGGHGHAQPPFRSSRLIGAERQPTSDCRQSLQQSPPC
>>> """MKQLNFYKKN SLNNVQEVFS YFMETMISTN RTWEYFINWD KVFNGADKYR NELMKLNSLC GS
LFPGEELK SLLKKTPDVV KAFPLLLAVR DESISLLD"""
'MKQLNFYKKN SLNNVQEVFS YFMETMISTN RTWEYFINWD KVFNGADKYR NELMKLNSLC GS
LFPGEELK\nSLLKKT PDVV KAFPLLLAVR DESISLLD'
>>> '''MWNSNLPKPN AIYVYGVANA NITFFKGSDI LSYETREVLL KYFDILDKDE RSLKNALKD LEN PFGFAPYI RKAYEHKRNF LTTTRLKASF RPTTF'''
'MWNSNLPKPN AIYVYGVANA NITFFKGSDI LSYETREVLL KYFDILDKDE RSLKNALKDL EN\nPFGF
APYI RKAYEHKRNF LTTTRLKASF RPTTF'

Suggested Pages #

0.0.1_20210630_7_v33