반응형

메소드

(파이썬) 문자열 처리: 함수 (2)

문자열 처리 함수(메서드)이전 포스팅에서 이어지는 글입니다.https://coding-abc.tistory.com/199- 문자열 처리 함수 (1) 파이썬에는 문자열을 처리하는 다양한 함수가 있습니다. 함수설명len()문자열의 길이를 반환upper()모두 대문자로 변환lower()모두 소문자로 변환swapcase()대문자는 소문자로, 소문자는 대문자로 변환startswith()지정한 문자열로 시작되면 True를 반환endswith()지정한 문자열로 끝나면 True를 반환title()문장에서 각 단어의 첫 글자를 대문자로, 나머지는 소문자로 변환count()count(‘ab’)문자열에서 찾을 문자열이 몇 개 포함되어 있는지 개수를 반환find()find(‘찾을 문자열’)find(‘찾을 문자열’, 시작위치..

Python 2023.11.03

(C#) params 가변 개수의 메서드 매개변수 사용하기

params 키워드를 사용해서 메서드에 가변 개수의 인수 사용할 수 있습니다. 매개변수에 params가 사용되면 추가 매개 변수가 허용되지 않으며, params 키워드 하나만 메서드 선언에 사용할 수 있습니다. 또한 매개 변수는 1차원 배열이어야 합니다. 다음 코드는 매개 변수에 params 키워드를 사용한 C# 코드의 예제입니다. private int Add(params int[] list) { int sum = 0; for (int i = 0; i < list.Length; i++) sum += list[i]; return sum; } private void ParamsMethos(params object[] list) { for (int i = 0; i < list.Length; i++) listB..

C#/C#_기초강의 2023.04.29

(C#) 메서드 오버로딩 method overloadding

메서드 오버로딩은 객체지향 프로그램에서 매개변수의 개수를 달리하거나 타입을 다르게 해서 같은 이름의 메서드를 여러개 정의해서 사용할 수 있게 하는 개념입니다. 아래의 Calculator 클래스에는 같은 이름의 Add 메서드가 3개 정의되어 있습니다. 메서드 오버로딩 매개 변수의 개수를 다르게 한다. 매개 변수의 타입(type)을 다르게 한다. (주의) 메서드의 반환형을 다르게 해서 오버로딩을 구현할 수 없다. class Calculator { public int Add(int a, int b) { return a + b; } public int Add(int a, int b, int c) { return a + b + c; } public double Add(double a, double b) { ret..

C#/C#_기초강의 2023.04.27
반응형