Table of Contents
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.025 Bioinformatics keyword
- 0.025 갤럭시
- 0.025 시퀀싱장비
- 0.025 python
- 0.025 R
- 0.025 Next-generation_sequencing
- 0.025 CLC Genomics Workbench
- 0.013
- 0.013 HiSeq
- 0.013 RS
- More suggestions...