본문 바로가기

반응형

Major-

(861)
[파이썬] 8. 불 불 자료형 참(True)과 거짓(False)을 나타내는 자료형 True나 False는 파이썬의 예약어로 true, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다. >>> a = True >>> b = False >>> type(a) >>> type(b) type(x)는 x의 자료형을 확인하는 파이썬의 내장 함수이다. 자료형의 참과 거짓 (이게 뭔 소리야?) 값이 비어 있는 경우 거짓이 되고, 비어있지 않으면 참이 된다. 그 값이 0이거나 None이면 거짓이 된다. >>> a = [1, 2, 3, 4] >>> while a: ... print(a.pop()) ... 4 3 2 1 >>> if []: ... print("참") ... else: ... print("거짓") ... 거..
[파이썬] 7. 집합 >>> s1 = set([1,2,3]) >>> s1 {1, 2, 3} >>> s2 = set("Hello") >>> s2 {'e', 'H', 'l', 'o'} 집합 자료형의 생성 s = set() 비어 있는 집합 자료형 집합 자료형의 특징 중복을 허용하지 않는다 순서가 없다. 리스트와 튜플은 순서가 있어서 인덱싱을 통해 자료형의 값을 얻을 수 있다 하지만 집합과 딕셔너리는 순서가 없기 때문에 인덱싱으로 값을 얻을 수 없다. 집합에 저장된 값을 인덱싱으로 접근하는 방법 >>> s1 = set([1,2,3]) >>> l1 = list(s1) >>> l1 [1, 2, 3] >>> l1[0] 1 >>> t1 = tuple(s1) >>> t1 (1, 2, 3) >>> t1[0] 1 리스트나 튜플로 변환한 후 인덱..
[파이썬] 6. 딕셔너리 딕셔너리 대응 관계를 나타낼 수 있는 자료형 무엇이든 구별할 수 있는 자료형 순차적으로 해당 요솟값을 구하는 게 아니라 Key를 통해 Value를 얻는다. {Key1:Value1, Key2:Value2, Key3:Value3, ...} Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용한다. >>> dic = {'name':'pey', 'phone':'0119993323', 'birth': '1118'} >>> a = {1: 'hi'} >>> a = { 'a': [1,2,3]} 딕셔너리 쌍 추가와 삭제 >>> a = {1: 'a'} >>> a[2] = 'b' >>> a {1: 'a', 2: 'b'} >>> a['name'] = 'pey' >>> a {1: 'a',..
[파이썬] 5. 튜플 리스트 [] 튜플 () 리스트는 생성, 삭제, 수정이 가능하지만 튜플은 불가능 >>> t1 = () >>> t2 = (1,) >>> t3 = (1, 2, 3) >>> t4 = 1, 2, 3 >>> t5 = ('a', 'b', ('ab', 'cd')) 리스트와의 차이점 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다는 것 괄호( )를 생략해도 된다. 값을 변하지 않기를 바라는 경우 튜플을 사용한다. 튜플의 인덱싱과 슬라이싱 >>> t1 = (1, 2, 'a', 'b') >>> t1[0] 1 >>> t1[3] 'b' >>> t1[1:] (2, 'a', 'b') 튜플의 연산 >>> t1 = (1, 2, 'a', 'b') >>> t2 = (3, 4) >>> t1 + t2 (1, 2, 'a'..
[파이썬] 4. 리스트 >>> a = [1, 2, 3] >>> b = [4, 5, 6] >>> a + b [1, 2, 3, 4, 5, 6] >>> a * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3] >>> len(a) 3 리스트명 = [요소1, 요소2, 요소3, ...] >>> a = [] >>> b = [1, 2, 3] >>> c = ['Life', 'is', 'too', 'short'] >>> d = [1, 2, 'Life', 'is'] >>> e = [1, 2, ['Life', 'is']] 비어 있는 리스트는 a = list()로도 생성 가능 리스트의 인덱싱와 슬라이싱 >>> a = [1, 2, 3] >>> a [1, 2, 3] >>> a[0] 1 >>> a[0] + a[2] 4 >>> a[-1] 3 >>> a ..
[파이썬] 3. 문자열 파이썬에서의 문자열 자료형 표현 방법 4가지 1. 큰따옴표(")로 양쪽 둘러싸기 "Hello World" 2. 작은따옴표(')로 양쪽 둘러싸기 'Python is fun' 3. 큰따옴표 3개를 연속(""")으로 써서 양쪽 둘러싸기 """Life is too short, You need python""" 4. 작은따옴표 3개를 연속(''')으로 써서 양쪽 둘러싸기 '''Life is too short, You need python''' 4가지인 이유 문자열 안에 작은따옴표나 큰따옴표를 포함시키고 싶을 때 여러 줄인 문자열을 변수에 대입하고 싶을 때 1. 문자열 안에 작은따옴표나 큰따옴표를 포함시키고 싶을 때 food = "Python's favorite food is perl" say = '"Python ..
[파이썬] 2. 숫자형 자료형이란 프로그래밍을 할 때 자료형태로 사용하는 모든 단위를 뜻한다. 항목 사용 예 정수 123, -345, 0 실수 123.45, -1234.5, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF 제곱 연산자 ** a=3 b=4 a**b 81 나눗셈 후 나머지를 반환하는 %연산자 7%3 1 3%7 3 나눗셈 후 몫을 반환하는 //연산자 7//4 1
[파이썬] 1. 들여쓰기와 주석 그리고 파이썬 에디터 파이썬의 특징은 들여쓰기 규칙이 있고 대소문자의 구별이 있다는 것이다. 주석도 다른 언어와 다르다 #와 """를 사용하는데 #는 한 문장의 주석일때 사용하고, 주석이 여러줄이면 """~"""를 사용한다. IDLE 셸와 IDLE 에디터 IDLE 셸은 IDLE 에디터에서 실행한 프로그램의 결과가 표시되는 창이다. IDLE 에디터는 말그대로 IDLE (통합 개발 환경)을 작성하는 창이다. 간단한 예제는 파이썬 셸에 입력해 바로 확인하고, 여러 줄을 한꺼번에 작성하는 경우엔 IDLE 에디터에서 작성하는게 좋다. 파이참 파이썬 에디터로 자동 완성, 문법 체크 등 편리한 기능을 제공한다. http://www.jetbrains.com/pycharm/download Download PyCharm: Python IDE ..

반응형