Loading...
2017. 7. 14. 12:50

[python] string.maketrans() 파이썬 문자열 치환함수

string.maketrans()[정의]문자열을 치환해 주는 함수. 숫자가능. 단, 바꾸기 전/후 문자의 길이가 같아야 한다. [예시]1234567import string obj = 'python'before = 'thon'after = 'zzzz'sen = obj.maketrans(before, after)print(obj.translate(sen))cs [결과]12pyzzzz>>> cs

2017. 3. 21. 14:58

python 파일 입출력

파일 입/출력- 스트림을 생성하고 이 스트림을 이용하여 파일을 입/출력- open 함수를 통해서 입출력 스트림을 얻는다.- read/write 함수를 통해서 읽고 쓸 수 있다.- close 함수로 통신 종료 파일 열기 모드 옵션 설명r[읽기모드] 파일을 읽기만 할 때 사용w[쓰기모드] 파일에 내용을 쓸 때 사용a[추가모드] 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 실습 해보기 >>> f=open('test.txt', 'w')open 함수의 w 옵션으로 f라는 변수의 이름으로 파일을 생성합니다.변수를 입력해보면 파일의 속성을 볼 수 있습니다. >>> f.write("hello, korea") f 변수에 test.txt 파일에 대한 정보가 담겨있으므로 write함수를 이용하여 "hello, kore..

2017. 3. 20. 17:19

linux에서 python 환경 구성하기

리눅스에서 파이썬 환경 구성해보기! 1. 리눅스 패키지 업데이트 #> yum update 2. 리눅스 개발환경 구성 #> yum groupinstall "Development Tools" 3. 파이썬 파일 다운로드 #> wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 4. 다운로드 받은 파일 압축해제 #> tar xvfz Python-3.6.0.tgz 5. 파이썬 쉘 컴파일 #> cd Python-3.6.0* 꼭 폴더로 이동한다음 컴파일을 진행해주셔야 합니다.#> ./configure#> make 6. 파이썬 3.6 버전 실행 명령어 만들기 리눅스에서는 기존에 2.7 버전을 제공해줍니다. python 명령어를 통해서 이를 실행할 수 있는데 저..

C언어 argc, argv의 사용법

① main 함수의 정의int main(int argc, char **argv){return 0;} argcargument의 수, argument가 char형으로 저장이 되는 변수 입니다.(인자의 개수)- 인자를 하나도 입력하지 않으면 argc는 1이 됩니다. 즉 항상 argc>1 이 됩니다.- 인자의 정확한 개수는 argc-1 (파일명이 0번이기 때문에) argv프로그램을 실행할 때 지정해 준 인자의 문자열들이 실제로 저장되는 배열입니다.- argv[0]은 실행 파일명이 저장- argv[1], argv[2], ... 순서대로 사용자가 입력한 argument가 저장 됩니다. ② 예제int main(int argc, char *argv[]) { int i; for (i = 0; i < argc; i++) ..

python 정렬 알고리즘(선택/삽입/거품/합병)

#정렬 알고리즘- selection sort(선택 정렬)- insertion sort(삽입 정렬)- bubble sort(거품 정렬)- merge sort(합병 정렬) 사진 및 내용 출처 : 위키백과* 문제가 될 시 바로 내리겠습니다. #선택 정렬- 제자리 정렬 알고리즘① 주어진 리스트 중에 최솟값을 찾는다.②그 값을 맨 앞에 위치한 값과 교체한다(패스(pass)).③맨 처음 위치를 뺀 나머지 리스트를 같은 방법으로 교체한다. 선택 정렬 애니메이션def selectionSort(x): length = len(x) for i in range(length-1): indexMin = i for j in range(i+1, length): if x[indexMin] > x[j]: indexMin = j x[i]..