본문 바로가기

코딩 모음12

파이썬 기초 다져보자 07/07 (기타 파이썬 내장함수) ##파이썬 내장함수 [ input(), type(), divmod(), hex(), bin(), int(), abs(), round(), float(), min(), max() ] ##파이썬 내장함수 > 파이썬 내장 함수 input()은 사용자가 키보드로 입력한 값을 문자열로 돌려주는 함수 ex) str = input('입력하세요') print('입력 내용은 ' + str + '이군요') > 파이썬에는 숫자, 문자, 문자열, 리스트, 튜플, 사전, 함수 등 다양한 자료형이 있다. 타입을 알고 싶을 때, type()함수 사용 ex) chkdata = '17' print(type(chkdata)) 결과값 : 종류는 : 정수형 : 문자열 : 리스트 : 사전(dictionary) : 함수형 > 파이썬 내장 함수.. 2021. 12. 15.
파이썬 기초 다져보자 05/07 (파이썬 문자열, 파이썬 리스트, 파이썬 딕셔너리(사전)) ## 파이썬 문자열 ## 파이썬 리스트 ## 파이썬 딕셔너리 ## 파이썬 문자열 파이썬 문자열에서 인덱싱을 통해 특정위치릐 문자를 확인 가능 str = '테스트 입니다.' > str[-2] 인덱싱과 슬라이싱을 통해 문자혹은 특정문자열을 확인 가능 시작 인덱스: 범위의 시작을 지정, 생략할 경우 자료의 처음 부터 슬라이싱 끝 인덱스: 범위의 끝을 지정, 생략할 경우 자료의 끝 까지 슬라이싱 스텝: 스텝은 자료를 취하는 간격을 뜻하며 생략할 경우 1로 지정 > 문자열은 + 연산자를 통해 2개 이상의 문자열을 합칠 수 있다. > * 연산자를 이용하면 주어진 문자를 반복표기 > 키워드 in 파이썬 키워드 in을 사용하면 문자열에 특정 문자, 또는 문자열이 있는지 없는지 확인할 수 있다. 특정 문자가 존재할 경우.. 2021. 12. 11.
파이썬 기초 다져보자 04/07 (파이썬 클래스, 파이썬 예외처리) ## 파이썬 클래스 ## 파이썬 예외처리 ## 파이썬 클래스 무엇인가를 반복적으로 만들어낼 수 있는 ‘틀’ 클래스(틀) 를 통해서 만들어진 것을 객체(object) 라고 한다. 하나의 클래스를 가지고 여러 개의 객체를 만들 수 있습니다. 만들어진 객체들은 서로 아무런 영향을 주지 않습니다. 예를 들면 "와플틀"이 클래스(class) 라면, 만들어진 크로와상와플은 객체(object) 인 것이다. > 클래스 요소 * 클래스 멤버 : 클래스에서 변수와 같은 역할 * 클래스 메소드 : 클래스에서 함수와 같은 역할 class MyClass: var = '클래스 멤버' def func(self): print('클래스 메소드') 파이썬에서 클래스 메소드의 인자로 관습적으로 self를 사용 객체 생성은 obj = My.. 2021. 12. 11.
파이썬 기초 다져보자 03/07 (파이썬 함수, 파이썬 변수, 파이썬 모듈) ## 파이썬 함수 정의 ## 파이썬 지역,전역변수 (global) ## 파이썬 함수 리턴값 ## 파이썬 모듈 ## 파이썬 함수 정의 함수 정의후 꼭 세미콜론(: )을 써야 하고 함수내용은 꼭 들여쓰기를 해야 한다!!! (tab 한 번 또는 스페이스바 4번) def chk_test(input): test_result = input * 4 return test_result ## 파이썬 지역,전역변수 (global) 지역변수: 특정 함수 내에서만 유효한 변수로 함수 밖에서 사용될 수 없음 전역변수: 코드 전체에 걸쳐서 유효한 변수로 global 변수라고도 함 함수 내에서 전역(global)변수를 사용하려면 변수 앞에 global을 사용 global strdata strdata = '테스트' ## 파이썬 함수 .. 2021. 12. 10.