본문 바로가기
반응형

전체 글92

파이썬 casefold() - 대소문자를 구분하지 않는 문자열 비교 Python casefold() 함수는 문자열의 대소문자를 무시하고 대체할 수 있는 최소 대체 문자열을 반환합니다. 결과적으로 casefold() 함수는 대소문자를 구분하지 않는 문자열 비교를 가능하게 합니다. 예를 들어, "HELLO"와 "hello"의 대소문자가 다르지만 casefold() 함수를 사용하면 동일한 문자열로 간주됩니다. >>> string = "HELLO" >>> string_casefolded = string.casefold() >>> print(string_casefolded) hello casefold() 함수는 아스키 문자 외에도 다른 언어의 문자열에도 적용할 수 있습니다. 예를 들어, 특수 문자가 포함된 문자열 비교에서도 정확한 결과를 얻을 수 있습니다. >>> string =.. 2023. 2. 14.
capitalize() 파이썬 문자열 내장함수 - 첫번째 문자만 대문자로 변환 Python의 capitalize() 함수는 문자열의 첫 번째 문자를 대문자로 변환하고, 나머지 문자는 소문자로 변환하는 기능을 합니다. 사용 방법: str.capitalize() text = "hello world" print(text.capitalize()) # Hello world capitalize() 함수는 Python에서 문자열의 첫 번째 문자를 대문자로, 나머지 문자를 소문자로 변환하는 기능을 합니다. 사용 방법은 str.capitalize()입니다. 함수의 결과를 출력하려면 ()를 반드시 포함해야 합니다. 아래와 같은 곳에서 실제 업무에 활용될 수 있습니다. 데이터베이스에서 가져온 사용자 이름을 표시할 때 타이틀 케이스로 변환하는 경우 user_name = "john smith" print.. 2023. 2. 13.
python vars() 내장함수 정리 Python vars() 함수는 객체의 속성(attribute)과 값을 반환하는 함수입니다. vars() 함수의 활용 객체의 속성과 값을 확인하는 데 사용할 수 있습니다. 객체의 속성을 수정할 때 사용할 수 있습니다. class Person: name = "John Doe" age = 30 person = Person() print(vars(person)) # Output: {'name': 'John Doe', 'age': 30} 딕셔너리의 속성과 값을 확인하기 person = {"name": "Jane Doe", "age": 25} print(vars(person)) # Output: {'name': 'Jane Doe', 'age': 25} vars() 함수를 사용하지 않을 경우에는 아래와 같이 사용할.. 2023. 2. 12.
파이썬 내장함수 lambda (개발 기초) 파이썬에서 lambda 내장함수는 정말 중요한 함수 중에 하나입니다. 꼭 알아두고 넘어가시면 좋을 것 같습니다. Python의 lambda 함수는 익명 함수를 만들 때 사용하는 것으로, 일반적인 def 키워드로 정의하는 함수와 달리 이름이 없고 간단한 구문만으로 정의됩니다. add = lambda x, y: x + y print(add(3, 4)) # 7 lambda 함수는 한 줄의 식으로만 정의되므로 간단한 계산이나 맵핑, 필터링에 유용하게 사용될 수 있습니다. # 여러 줄의 코드를 정의할 수 없음 lambda x, y: x + y x * y 몇 가지 예시를 더 가지고 왔어요! 확인하시고 내 코드에 적용해볼만한 곳이 있는지 찾아보시면 좋겠죠? 간단한 함수를 람다 표현식으로 변환하기 def square(.. 2023. 2. 12.
반응형