본문 바로가기

컴퓨터/Python

리스트 값의 나열순서가 존재여러 종류의 값을 담음0부터 시작하는 인덱스가 있음슬라이싱 가능>>> colors = ['red', 'green', 'gold']>>> colors['red', 'green', 'gold']>>> type(colors) 기존의 리스트에 값을 추가하는 메서드append() 메서드삽입된 값은 리스트의 뒤에 추가>>> colors.append('blue')>>> colors['red', 'green', 'gold', 'blue'] insert()메서드는 원하는 위치에 값을 집어 넣음>>> colors.insert(1, 'black')>>> colors['red', 'black', 'green', 'gold', 'blue'] 한 번에 여러 값을 넣을 수 있음extend() 메서드>>> col.. 더보기
유니코드 일반 문자열이 기본적으로 모두 유니코드이다.유니코드 이외에 인코딩이 있는 문자열은 bytes로 표현됩니다.>>> type('가')>>> '가'.encode('utf-8')b'\xea\xb0\x80'>>> type('가'.encode('utf-8')) 어떤 문자의 유니코드 값을 알고 싶으면 ord()유니코드 값을 문자로 변환할 경우 chr()>>> ord('s')115>>> chr(115)'s' 더보기
문자 문자를 단일인용부호(')나 다중인용부호(")로 묶어서 표현>>> 'string''string'>>> "string"'string'>>> "This is 'string'""This is 'string'">>> type('string') """ 혹은 "'은 줄바꿈이나 탭이 그대로 적용된다.>>> print("""... 영원에 살고 순간에 살아라. 영원히 살 것처럼 일하고... 금방 죽을 것처럼 사람들을 대하라.... -리히텐베르크... """) 영원에 살고 순간에 살아라. 영원히 살 것처럼 일하고금방 죽을 것처럼 사람들을 대하라. -리히텐베르크 이스케이프 문자 이용 사용예 의미\n 개해(줄바꿈)\t 탭\r 캐리지 반환\0 널(Null)\\ 문자 '\'\' 단일 인용부호(')\" 이중인용부호(")>>> pri.. 더보기
수치 int 정수를 쓰면 10진수 정수로 인식>>> year = 2008>>> month = 12>>> print (year, month)2008 12 정수 앞에 '0o'는 8진수 '0b'는 2진수 '0x'는 16진수로 인식>>> 0o108>>> 0b102>>> 0x1016 10진수를 입력으로 받아서 원하는 진수로 변환>>> oct(38)'0o46'>>> hex(38)'0x26'>>> bin(38)'0b100110' type()함수를 자료형 변환>>> type(1)>>> type(2**31)>>> type(3.14)>>> type(3.14e-2) 복소수 표현법 >>> x = 3 - 4j>>> type(x)>>> x.imag 허수부분-4.0>>> x(3-4j)>>> x.real 실수부분3.0>>> x.conju.. 더보기