본문 바로가기

파이썬

자료형3 - 리스트 문자열과 같이 인덱싱과 슬라이싱 가능 lang1 = ['C', 'C++', 'Java'] lang2 = ['JavaScript', 'Python', 'Groovy'] print(lang1 + lang2) # 두 리스트 합치기 print(len(lang1)) # 리스트 길이 print(lang1[1:3]) # 슬라이싱 lang1[0] = 'C#' # lang1의 0번째 리스트 값 변경 print(lang2 * 2) # 리스트 2회 반복 print('Java' in lang1) # 문자열 'Java'가 lang1 존재 여부 리스트의 추가와 삭제 lang1.append('Ruby') # 'Ruby' 추가 lang1.extend(['HTML', 'XML']) # 새로운 리스트 추가 lang1.insert(0, .. 더보기
자료형2 - 문자열 파이썬에서 문자열을 다음과 같이 4가지 방법으로 만들 수 있습니다. 'hello world' "hello world" '''hello world''' """hello world""" ''' 와 """ 은 여러 문자열을 입력할 수 있습니다. 인덱싱(indexing)과 슬라이싱(slicing) >>> s = 'hello world' >>> print(s[0], s[1], s[2], s[-1], s[1:4]) h e l d ell s[1] 을 인덱싱(indexing), s[1:4] 를 슬라이싱(slicing)이라고 부릅니다. 문자열 관련 연산 >>> s = 'hello world' >>> print(s * 2) hello worldhello world >>> print('hello' in s) True jav.. 더보기
자료형1 - 수치형 파이썬의 자료형은 수치형, 문자열, 리스트, 사전, 튜플 집합 등이 있습니다. 수치형은 int, float, complex 등이 있습니다. int – 정수 ex) a = 10 float – 실수 ex) a = 1.23 complex – 복소수 ex) a = 1+2j 2진수0b100, bin(100), int('100', 2)8진수 0o100, oct(100), int('100', 8)16진수0x100, hex(100), int('100', 16) 더보기
Python3 설치 파이썬 다운로드 사이트로 이동하여 Python3을 다운로드 합니다. 윈도우는 쉽게 설치가 가능합니다. 해당 설치파일을 실행한 후 next 버튼을 누르면 설치가 됩니다 리눅스의 경우 우분투12.04 버전 기준으로 설명 드리겠습니다. 1. 먼저 파이썬 소스를 컴파일 하기 위한 패키지를 설치합니다. sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev 2. 다운받은 압축파일 풉니다.저의 경우 Python-3.4.2.tar.xz 를 다운받았습니다. xz -d Python-3.4.2.tar.xz tar xvf Python-3.4.2.tar 위 .. 더보기