loading
본문 바로가기

Python25

[Python 기본] return 사용이유. 값을 돌려주기 위하여 return을 사용한다. 아래의 예제로 이해해보자. def f1(x): ... a = 3 ... b = 5 ... y = a * x + b ... return y # y 값을 반환한다 ... >>> c = f1(10) # c = 35 >>> print(c) 35 인자로 10을 넣을경우 f1() 함수는 y값을 계산하여 c변수에 값을 반환해준다. c를 print해보면 35라는 결과가 나온다. 만약 return이 없을경우? def f2(x): ... a = 3 ... b = 5 ... y = a * x + b ... print(y) # y 값을 출력한다 ... d = f2(10) # d = ? 35 print(d) None d변수를 출력할경우 아무런 값이 없다는 None이 출력된다. d변.. 2022. 7. 30.
[PYTHON] 13. 파일 입출력 open(): 파일을 특정한 모드로 여는 함수입니다. 읽을때는 r. 쓸때는 w read(): 파일 객체로부터 모든 내용을 읽는 함수입니다. f = open("input.txt", "r", encoding="UTF-8") f.seek(9) #9바이트의 위치 부터 읽는다. 한글자당 3바이트임. data = f.read() print(data) f.close() #결과값 : input.txt 파일의 값이 출력된다. txt파일: 안녕하세요 홍길동입니다. 세번째 줄에는 무슨 말을 쓸까요? readline(): 파일 객체로부터 한 줄씩 문자열을 읽는 함수입니다. f = open("input.txt", "r", encoding="UTF-8") count = 0 while count < 3: data = f.readl.. 2022. 7. 25.
[PYTHON] 12. 예외처리,람다식 try: print(3/2) except: print("0으로 나눌수 없습니다.") else: print("예외 없이 성공적으로 실행되었습니다.") finally: #무조건 실행 print("예외처리를 마칩니다.") try: print(3/0) except Exception as e: print(e) #오류 발생 내용을 알수있다. 람다식: 함수의 형태를 더욱 짧게 쓸 수 있도록 해주는 문법 add = lambda x. y: x + y print(add(1,2)) map(): 다수의 원소에대한 함수의 결과를 한 번에 얻을 수 있도록 도와줌. list1 = [1, 2, 3, 4, 5] list2 = [4, 5, 6, 7, 8] my_function = lambda a, b : a + b result = ma.. 2022. 7. 25.
[PYTHON] 11. 문자열 자료형 기본함수 ,리스트 기본함수 문자열 자료형 뒤집기: 슬라이싱 활용 len() : 문자열의 길이를 출력 isalpha() : 특정한 문자열이 문자로만 이루어져 있는지 확인.(True . False) isdight() : 특정한 문자열이 숫자로만 이루어져 있는지 확인.(True . False) isalnum() : 특정한 문자열이 문자와 숫자로만 이루어져 있는지 확인.(True . False) join(리스트 자료형) : 여러개의 문자열을 구문자와 함께 합치는 함수 sorted(문자열 자료형) : 각 문자를 정렬하는 함수 split(토큰) : 문자열을 토큰에 따라서 분리하는 함수 find(서브 문자열) : 문자열 내부에 존재하는 서브 문자열을 찾아주는 함수 upper(), lower() : 문자열을 대문자로 혹은 소문자로 변환해주는 함.. 2022. 7. 25.