IT/파이썬
-
[코딩도장] day21. 파이썬 함수 사용하기IT/파이썬 2020. 9. 12. 15:03
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit29. 함수 사용하기 - 29.1 Hello, world! 출력 함수 만들기 - 29.2 덧셈 함수 만들기 - 29.3 함수의 결과를 반환하기 - 29.4 함수에서 값을 여러 개 반환하기 - 29.5 함수의 호출 과정 알아보기 >> 29.1 Hello, world! 출력 함수 만들기 > def hello() : print('Hello, world!') 3. 함수 호출하기 - 함수 이름과 ()를 적어주면 사용 가능 - 사용법: 함수() >>> hello() Hello, world! >>> 4. 소스 파일에서 함수 만들고 호출하기 소스 (function.py) 결과 def hello() : print('Hello, w..
-
[코딩도장] day20. 회문 판별과 N-gram 만들기IT/파이썬 2020. 9. 12. 01:44
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit28. 회문 판별과 N-gram 만들기 - 28.1 회문 판별하기 - 28.2 N-gram 만들기 >> 28.1 회문 판별하기 >> word = 'level' >>> list(word) == list(reversed(word)) True >>> list(word) ['l', 'e', 'v', 'e', 'l'] >>> list(reversed(word)) ['l', 'e', 'v', 'e', 'l'] 5. 문자열의 join 메서드와 reversed 사용하기 - join 메서드는 구분자 문자열과 문자열 리스트의 요소를 연결 (참고: 문자열 응용하기 - 4. 구분자 문자열과 문자열 리스트 연결하기) - 즉, 요소 사이사..
-
[코딩도장] day20. 파일 사용하기(2/2) - pickle, unpickleIT/파이썬 2020. 9. 11. 22:36
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit27. 파일 사용하기 - 27.1 파일에 문자열 쓰기, 읽기 - 27.2 문자열 여러 줄을 파일에 쓰기, 읽기 - 27.3 파이썬 객체를 파일에 저장하기, 가져오기 >> 27.3 파이썬 객체를 파일에 저장하기, 가져오기 > [참고] 추가적인 파일 모드 - 파일 모드 : 읽기 'r', 쓰기 'w', 추가 'a', 배타적 생성 'x' └ 추가 'a' : 이미 있는 파일에서 끝에 새로운 내용을 추가 시 사용 └ 배타적 생성 'x' : 파일이 이미 있으면 에러 발생, 없으면 파일 생성 - 파일 형식 : 텍스트 모드 't', 바이너리 모드 'b' └ 일반적으로 텍스트 모드는 생략가능하며 'rt' == 'r', 'wt' ==..
-
[코딩도장] day19. 파일 사용하기(1/2) - open(), write(), close(), read(), readline(), readlines()IT/파이썬 2020. 9. 10. 01:15
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit27. 파일 사용하기 - 27.1 파일에 문자열 쓰기, 읽기 - 27.2 문자열 여러 줄을 파일에 쓰기, 읽기 - 27.3 파이썬 객체를 파일에 저장하기, 가져오기 >> 27.1 파일에 문자열 쓰기, 읽기 파일 닫기(close) 소스 (file_write_string.py) 결과 file = open('hello.txt', 'w') # hello.txt 파일을 쓰기모드(w)로 열기 file.write('Hello, world!') # 파일에 문자열 저장 file.close() # 파일 객체 닫기 hello.txt 파일에 'Hello, world!' 문자열이 저장되어 생성 2. 파일에서 문자열 읽기 - open() ..
-
[코딩도장] day18. 세트 사용하기(2/2) - add(), remove(), discard(), pop(), clear(), copy()IT/파이썬 2020. 9. 6. 14:29
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit26. 세트 사용하기 - 26.1 세트 만들기 - 26.2 집합 연산 사용하기 - 26.3 세트 조작하기 - 26.4 세트의 할당과 복사 - 26.5 반복문으로 세트의 요소를 모두 출력하기 - 26.6 세트 표현식 사용하기 >> 26.3 세트 조작하기 > a = {1, 2, 3, 4} >>> a.add(5) >>> a {1, 2, 3, 4, 5} 2. 세트에서 특정 요소를 삭제하기 - 사용법 : remove(요소) - 특정 요소를 삭제하고 요소가 없으면 에러 발생 >>> a {1, 2, 3, 4, 5} >>> a.remove(5) >>> a {1, 2, 3, 4} >>> a.remove(5) Traceback (m..
-
[코딩도장] day17. 세트 사용하기(1/2) - set(), issubset(), issuperset(), isdisjoint()IT/파이썬 2020. 9. 1. 23:52
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit26. 세트 사용하기 - 26.1 세트 만들기 - 26.2 집합 연산 사용하기 - 26.3 세트 조작하기 - 26.4 세트의 할당과 복사 - 26.5 반복문으로 세트의 요소를 모두 출력하기 - 26.6 세트 표현식 사용하기 0. 들어가기 - 지금까지 파이썬에서 자료를 다루는 방법으로 - 리스트, 튜플, 딕셔너리를 다루었음 - 이번 시간엔 세트(set)라는 자료형에 대해서 학습 - 합집합, 교집합, 차집할 등의 연산 가능 - 세트 특징 1) 요소들 간의 순서가 없으며 (indexing 불가) 2) 중복 불가 3) 세트 메소드 add(요소 1개 추가), update(여러 요소 추가), remove(요소 삭제) 를 사용..
-
[코딩도장] day16. 딕셔너리 응용하기(2/2) - items(), keys(), values()IT/파이썬 2020. 9. 1. 00:49
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit25. 딕셔너리 응용하기 - 25.1 딕셔너리 조작하기 - 25.2 반복문으로 딕셔너리의 카-값 쌍을 모두 출력하기 - 25.3 딕셔너리 표현식 사용하기 - 25.4 딕셔너리 안에서 딕셔너리 사용하기 - 25.5 딕셔너리의 할당과 복사 >> 25.2 반복문으로 딕셔너리의 카-값 쌍을 모두 출력하기 > xxxxx>>> x {'a': 10, 'b': 20, 'c': 30, 'd': 40} >>> for key, value in x.items() : print(key, value) a 10 b 20 c 30 d 40 2. 딕셔너리 "키"만 출력하기 - items() : 키-값 쌍을 모두 가져옴 - keys() : 키를 ..