본문 바로가기

반응형

언어

(131)
파이썬 str 클래스 사용하기 파이썬에서 문자열을 처리하는 다양한 내장 함수가 있습니다. 이러한 함수들은 문자열의 조작, 변환, 검색 등을 쉽게 할 수 있도록 도와줍니다. 아래에 주요 내장 함수와 메서드를 설명하겠습니다.문자열 메서드 목록문자열 변환 메서드str.capitalize()문자열의 첫 번째 문자를 대문자로 변환s = "hello"print(s.capitalize()) # 출력: Hellostr.casefold()문자열을 소문자로 변환 (locale-agnostic)s = "Hello World"print(s.casefold()) # 출력: hello worldstr.lower()문자열을 소문자로 변환s = "Hello"print(s.lower()) # 출력: hellostr.upper()문자열을 대문자로 변환s = "..
파이썬 문자열 합치기 + join() 파이썬에서 문자열을 합치는 방법으로 + 연산자와 join() 메서드를 사용할 수 있습니다. 두 방법 모두 문자열을 결합하는 데 사용되지만, 성능과 사용 사례에서 차이가 있습니다. 아래에 두 방법을 비교하여 설명하겠습니다.1. + 연산자를 사용하여 문자열 합치기사용법+ 연산자를 사용하면 두 개 이상의 문자열을 간단하게 결합할 수 있습니다.str1 = "Hello"str2 = "World"result = str1 + " " + str2print(result) # 출력: Hello World장점간단하고 직관적: 코드가 직관적이고 이해하기 쉽습니다.소규모 작업에 적합: 소수의 문자열을 결합할 때 사용하기 좋습니다.단점성능 문제: 문자열 결합 시마다 새로운 문자열 객체가 생성됩니다. 많은 문자열을 반복적으로 결..
파이썬 아스키 유니코드 다루기 파이썬에서 문자열을 아스키 문자와 유니코드 문자로 변환하는 방법은 ord()와 chr() 함수를 사용하여 쉽게 수행할 수 있습니다. 또한, 파이썬 3에서는 문자열이 기본적으로 유니코드를 사용하므로, 문자열을 다루는 것이 더 편리합니다. 아래에 각각의 방법을 설명하겠습니다.1. 아스키 문자와 유니코드 값 변환ord() 함수ord() 함수는 문자 하나를 아스키(또는 유니코드) 값으로 변환합니다.char = 'A'ascii_value = ord(char)print(ascii_value) # 출력: 65unicode_char = '가'unicode_value = ord(unicode_char)print(unicode_value) # 출력: 44032chr() 함수chr() 함수는 아스키(또는 유니코드) 값을..
파이썬 내장 Keyword 사용하여 문자열 다루기 파이썬에서 문자열 연산자는 문자열을 조작하고 다루기 위한 다양한 방법을 제공합니다. 아래는 문자열 연산자와 그 사용법에 대한 설명입니다.1. 문자열 연결 (Concatenation)+ 연산자두 개 이상의 문자열을 연결할 때 사용합니다.str1 = "Hello, "str2 = "world!"result = str1 + str2print(result) # 출력: Hello, world!2. 문자열 반복 (Repetition)* 연산자문자열을 여러 번 반복할 때 사용합니다.str = "Hello! "result = str * 3print(result) # 출력: Hello! Hello! Hello! 3. 문자열 포함 여부 확인 (Membership)in 연산자특정 문자열이 다른 문자열에 포함되어 있는지 확..
파이썬 문자열을 숫자 변환하기, 숫자를 문자열로 변환하기 파이썬에서 문자열을 숫자로 변환하는 방법에는 여러 가지가 있습니다. 주로 int() 함수와 float() 함수를 사용하여 문자열을 정수나 실수로 변환합니다. 아래에 각각의 방법을 예제와 함께 설명하겠습니다.1. 문자열을 정수로 변환int() 함수 사용num_str = "123"num = int(num_str)print(num) # 출력: 123print(type(num)) # 출력: 문자열이 유효한 정수 형식이 아니면 ValueError가 발생합니다.invalid_num_str = "123abc"try: num = int(invalid_num_str)except ValueError as e: print(e) # 출력: invalid literal for int() with base 10:..
파이썬 문자열 사용하기 파이썬에서 문자열(string)은 문자들의 시퀀스를 의미하며, 큰따옴표(")나 작은따옴표(')로 감싸서 선언합니다. 문자열을 선언하고 사용하는 다양한 방법을 아래에 설명하겠습니다.문자열 선언1. 작은따옴표(') 사용single_quote_str = 'Hello, world!'2. 큰따옴표(") 사용double_quote_str = "Hello, world!"3. 여러 줄 문자열 (트리플 쿼트 사용)여러 줄 문자열은 세 개의 작은따옴표(''') 또는 세 개의 큰따옴표(""")로 선언합니다.multi_line_str = """This is amulti-line string."""문자열 사용1. 문자열 연결두 개 이상의 문자열을 연결할 때는 + 연산자를 사용합니다.greeting = "Hello, " + "w..
파이썬 들여쓰기 장점 파이썬의 엄격한 들여쓰기 규칙은 여러 가지 장점을 제공합니다. 이러한 장점들은 코드의 가독성, 유지보수성, 오류 방지 등에 기여합니다.1. 가독성 향상파이썬의 들여쓰기는 코드 블록을 명확하게 구분하여 가독성을 크게 향상시킵니다. 들여쓰기를 통해 코드의 구조를 시각적으로 쉽게 파악할 수 있어 코드의 흐름을 이해하기가 쉬워집니다.예를 들어:def factorial(n): if n == 0: return 1 else: return n * factorial(n-1)위 코드에서 들여쓰기는 함수의 논리적 구조를 명확하게 보여줍니다.2. 일관성 있는 코드 스타일파이썬의 엄격한 들여쓰기 규칙은 모든 개발자가 일관된 스타일로 코딩하도록 강제합니다. 이는 팀 프로젝트나 오픈 소스 프로젝..
파이썬 들여쓰기를 위해서 공백 문자를 사용해야 하는 이유 파이썬에서는 들여쓰기를 통해 코드 블록을 구분합니다. 이 들여쓰기는 일반적으로 공백(space) 문자나 탭(tab) 문자를 사용하여 이루어집니다. 파이썬에서 들여쓰기를 탭 문자로 사용할 경우 발생할 수 있는 문제들은 다음과 같습니다:1. 일관성 문제파이썬에서는 들여쓰기를 일관되게 사용하는 것이 중요합니다. 들여쓰기를 공백과 탭 문자를 혼용하면 IndentationError가 발생할 수 있습니다. 예를 들어:def my_function(): if True: print("This line is indented with a tab.") if False: print("This line is indented with spaces.")이 코드를 실행하면 다음과 같은 오류가 발생합..

반응형