분류 전체보기(1084)
-
Languague/Python
2023.08.08
[Python] 파이썬 문자열 쪼개기 - '구분자'로 자르기(split, splitline)
프로그래밍에서 문자열을 특정 구분자를 기준하여 나누는 것을 보통 "문자열 쪼개기"라고 합니다. 만약 우리가 파이썬에서 문자열을 구분자로 쪼개고 싶다면 내장함수 str.split() 메서드와 str.splitlines() 메서드를 사용하시면 쉽게 문자열을 쪼갤 수 있습니다. 이번 포스팅에 대해서는 파이썬에서 문자열을 구분자로 쪼개는 방법에 대해 알아보겠습니다. 파이썬 문자열 구분자로 쪼개기 split 메서드 사용 # 예제: 공백을 기준으로 문자열 분리 str = "Hello, World!" words = str.split() print(str) # 결과 : ['Hello,', 'World!'] # 예제: 쉼표(,)를 기준으로 문자열 분리 str = "서울,부산,대구,대전" city = str.split('..
-
Languague/Python
2023.08.07
[Python] 파이썬 문자열 자르기(Slicing, Indexing)
대부분의 데이터는 텍스트 형태로 이루어지는 경우가 많고, 텍스트로 이루어진 정보를 추출하거나 필요한 정보만을 가져오는 등 데이터를 가공하는 과정에서 문자열 자르기를 정말 많이 합니다. 파이썬에서는 문자열을 자르는 방법들이 여러가지가 있습니다. 이번 포스팅에서는 파이썬에서 문자열을 자를 수 있는 방법에 대해 알아보도록 하겠습니다. 파이썬 문자열 인덱스(index)str = "Hello, World!"# 양수 인덱스 사용print(str[0]) # 결과 : "H"print(str[4]) # 결과 : "o"print(str[7]) # 결과 : "W"print(str[12]) # 결과 : "!"# 음수 인덱스 사용 (역순으로 문자열 탐색)print(str[-1]) # 결과 : "!"pri..
-
Languague/Python
2023.08.06
[Python] 파이썬 문자열, 자료형 길이 구하기(len)
만약 여러분이 파이썬에서 문자열의 길이를 구하고 싶다면 파이썬에서 제공하는 내장함수 len() 사용하시면 편하게 문자열의 길이를 구할 수 있습니다. len() 함수는 문자열과 자료형의 길이를 반환해 줍니다. 파이썬 문자열 길이 구하기(len) len 함수 사용법 len(문자열) len 함수 사용 예제 str = "Hello, World!" print(len(str)) # 결과 : 13 print(len("")) # 결과 : 0 print(len("123")) # 결과 : 3 print(len("안녕하세요")) # 결과 : 5 위 예제에서 내장함수 len(str)에서 "Hello, World!"라는 문자열의 길이인 13을 반환하고 len("")에서는 빈 문자열("")의 길이인 0을 반환합니다. 자료형의 길..
-
Languague/Python
2023.08.03
[Python] 문자열이 특정 문자, 단어로 시작 or 끝나는지 확인하기(startswith, endwith)
Python에서 startswith()와 endswith 메서드를 사용하여 문자열이 특정 문자로 시작 / 끝나는지 확인할 수 있습니다. 이 방법을 이번 포스팅에서 알아보도록 하겠습니다. 파이썬 문자열이 특정 단어로 시작되는지? 끝나는지? 확인하는 방법 특정 문자로 시작하는가? ( startswith ) str = "Hello, world!" # H로 시작하는가? if str.startswith('H'): print("이 문자열은 'H'로 시작합니다.") else: print("이 문자열은 'H'로 시작하지 않습니다.") 결과 : 이 문자열은 'H'로 시작합니다. startswith() 메서드는 문자열이 지정된 문자로 시작하면 True를 반환하고 그렇지 않으면 False를 반환합니다. 참고로 startsw..
-
Languague/Python
2023.08.02
1
[Python] 문자열 대/소문자 변환하는 다양한 방법(lower, upper, capitalize, title, swapcase)
Python에서 문자열의 대/소문자를 변환하고 싶다면 파이썬의 여러 가지 내장 메서드를 사용하여 문자열의 대소문자를 변경할 수 있습니다. 이번 포스팅에서는 파이썬에서 문자열의 대소문자를 변경하는 방법에 대해 알아보도록 하겠습니다. 파이썬의 여러가지 대/소문자 변환 메서드 upper() : 문자열을 대문자로 변환하기 str = "apple" str = str.upper() print(str) 결과 : APPLE upper 메서드를 사용하면 특정 문자열을 모두 대문자로 변환합니다. lower() : 문자열을 소문자로 변환하기 str = "APPLE" str = str.lower() print(str) 결과 : apple lower 메서드를 사용하면 특정 문자열을 모두 소문자로 변환합니다. capitalize..
-
Languague/Python
2023.08.02
3
[Python] 파이썬 문자열 찾기, 포함 유무 확인하기(in, not in, find)
Python에서는 in, not in 키워드를 사용하거나 find() 메서드를 사용하여 특정 문자열이 다른 문자열에 포함되어 있는지 확인할 수 있습니다. in, not in 키워드는 문자열이 있는지 여부를 나타내는 bool 값 (True 또는 False)으로 반환하고 find() 메서드는 타겟 문자열이 있는 index를 반환합니다. in 키워드를 사용하여 포함된 문자열 확인main_string = "이것은 샘플 문자열입니다."search_string = "샘플"if search_string in main_string: print("검색 문자열이 메인 문자열에 포함되어 있습니다.")else: print("검색 문자열이 메인 문자열에 포함되어 있지 않습니다.")결과 : 검색 문자열이 메인 문자열에..
-
Languague/Python
2023.08.01
[Python] 파이썬 두개의 문자열 비교 연산하기
이번 포스팅에서는 Python에서 두 개의 문자열을 비교하는 방법에 대해 알아보도록 하겠습니다. 파이썬 두개의 문자열 비교하기 파이썬 비교 연산자 == (같음) : 두개의 값이 같은지 확인합니다. != (같지 않음) : 두개의 값이 같지 않은지 확인합니다. (보다 큼) : 왼쪽 값이 오른쪽 값보다 큰지 확인합니다. =(크거나 같음) : 왼쪽 값이 오른쪽 값보다 크거나 같은지 확인합니다. Python에서는 두 개의 값을 비교할 때 비교 연산자를 사용합니다. 이는 숫자뿐만이 아니라 문자열에도 동일하게 적용됩니다. 비교 연산 후에는 비교에 따라 항상 True 또는 False를 반환하게 되는데 이를 활용하여 조건문 및 루프를 작성할 때 활용할 수 있습니다. == 두개의 문자열이 같음 str1 = "Hello W..
-
Languague/Python
2023.07.31
[Python] 파이썬 문자열 연산하기 (문자열 더하기, 곱하기)
특이하게도 파이썬에서는 문자열을 더하거나 곱할 수 있습니다. * 곱하기의 경우 거의 파이썬에서만 사용할 수 있는 재미있는 기능이라고 생각합니다. 이번 포스팅에서는 +와 * 연산자를 활용하여 문자열을 더하거나 곱하는 방법에 대해 알아보도록 하겠습니다. 문자열 더하기 ( + 연산자 활용 ) str = "Python is " + "Awesome!" print(str) 결과 : Python is Awesome! 위의 코드를 보시면 아시겠지만 단순하게 "Python is "라는 문자열과 "Awesome"이라는 문자열을 합친 것입니다. 위의 예제처럼 파이썬에서는 + 연산자를 활용하여 복수의 문자열을 하나로 합칠 수 있습니다. 문자열 곱하기 ( * 연산자 활용 ) str = "Python is Awesome!\n" ..
-
Languague/Python
2023.07.30
[Python] 파이썬 문자열 만들기 (+ 문자열안에 따옴표 넣기)
문자열이란 "Hellow World"와 같이 문자들의 집합으로써 텍스트를 나타내는데 사용되는 기본 데이터 유형 중 하나입니다. 파이썬에서는 일련의 문자를 작은따옴표(' '), 큰따옴표(" ") 또는 삼중따옴표(''' ''' 또는 """ """)로 묶어 문자열을 만들 수 있습니다. 파이썬에서 문자열을 생성하는 4가지 방법 # 양쪽에 큰 따옴표 사용하기 str = "Python is Awesome!" # 양쪽에 작은 따옴표 사용하기 str = 'Python is Awesome!' # 양쪽에 큰 따옴표 3개 사용하기 str = """Python is Awesome!""" # 양쪽에 작은 따옴표 3개 사용하기 str = '''Python is Awesome!''' 파이썬에서는 위의 예제처럼 4개의 방법을 통해 ..
-
Languague/Python
2023.07.28
1
[Python] 파이썬 출력문 (print 함수) 사용법 & 예제
Python의 기본 문법을 공부하기 위해서는 먼저 출력문을 알아야 합니다. 그래야 내가 작성한 코드의 결과를 눈으로 볼 수 있으니까요. 파이썬에서는 print() 함수를 사용하여 콘솔에 값을 표시할 수 있는데요 이번 포스팅에서 그 방법을 알아보도록 하겠습니다. 파이썬 출력문 (print 함수) 사용법 Python에서 print() 함수는 콘솔이나 터미널에 출력을 표시하는 데 사용됩니다. 하나 이상의 값 또는 표현식을 출력할 수 있습니다. print() 함수는 내용의 끝에 줄 바꿈 문자를 자동으로 추가하므로 print()를 호출할 때마다 기본적으로 새 줄이 표시됩니다. 문자열 출력 print("Hellow World!") 결과 : Hellow World! 파이썬에서 문자열을 출력하시려면 print("문자열..
-
Languague/Python 2023.08.08[Python] 파이썬 문자열 쪼개기 - '구분자'로 자르기(split, splitline) 프로그래밍에서 문자열을 특정 구분자를 기준하여 나누는 것을 보통 "문자열 쪼개기"라고 합니다. 만약 우리가 파이썬에서 문자열을 구분자로 쪼개고 싶다면 내장함수 str.split() 메서드와 str.splitlines() 메서드를 사용하시면 쉽게 문자열을 쪼갤 수 있습니다. 이번 포스팅에 대해서는 파이썬에서 문자열을 구분자로 쪼개는 방법에 대해 알아보겠습니다. 파이썬 문자열 구분자로 쪼개기 split 메서드 사용 # 예제: 공백을 기준으로 문자열 분리 str = "Hello, World!" words = str.split() print(str) # 결과 : ['Hello,', 'World!'] # 예제: 쉼표(,)를 기준으로 문자열 분리 str = "서울,부산,대구,대전" city = str.split('..
-
Languague/Python 2023.08.07[Python] 파이썬 문자열 자르기(Slicing, Indexing) 대부분의 데이터는 텍스트 형태로 이루어지는 경우가 많고, 텍스트로 이루어진 정보를 추출하거나 필요한 정보만을 가져오는 등 데이터를 가공하는 과정에서 문자열 자르기를 정말 많이 합니다. 파이썬에서는 문자열을 자르는 방법들이 여러가지가 있습니다. 이번 포스팅에서는 파이썬에서 문자열을 자를 수 있는 방법에 대해 알아보도록 하겠습니다. 파이썬 문자열 인덱스(index)str = "Hello, World!"# 양수 인덱스 사용print(str[0]) # 결과 : "H"print(str[4]) # 결과 : "o"print(str[7]) # 결과 : "W"print(str[12]) # 결과 : "!"# 음수 인덱스 사용 (역순으로 문자열 탐색)print(str[-1]) # 결과 : "!"pri..
-
Languague/Python 2023.08.06[Python] 파이썬 문자열, 자료형 길이 구하기(len) 만약 여러분이 파이썬에서 문자열의 길이를 구하고 싶다면 파이썬에서 제공하는 내장함수 len() 사용하시면 편하게 문자열의 길이를 구할 수 있습니다. len() 함수는 문자열과 자료형의 길이를 반환해 줍니다. 파이썬 문자열 길이 구하기(len) len 함수 사용법 len(문자열) len 함수 사용 예제 str = "Hello, World!" print(len(str)) # 결과 : 13 print(len("")) # 결과 : 0 print(len("123")) # 결과 : 3 print(len("안녕하세요")) # 결과 : 5 위 예제에서 내장함수 len(str)에서 "Hello, World!"라는 문자열의 길이인 13을 반환하고 len("")에서는 빈 문자열("")의 길이인 0을 반환합니다. 자료형의 길..
-
Languague/Python 2023.08.03[Python] 문자열이 특정 문자, 단어로 시작 or 끝나는지 확인하기(startswith, endwith) Python에서 startswith()와 endswith 메서드를 사용하여 문자열이 특정 문자로 시작 / 끝나는지 확인할 수 있습니다. 이 방법을 이번 포스팅에서 알아보도록 하겠습니다. 파이썬 문자열이 특정 단어로 시작되는지? 끝나는지? 확인하는 방법 특정 문자로 시작하는가? ( startswith ) str = "Hello, world!" # H로 시작하는가? if str.startswith('H'): print("이 문자열은 'H'로 시작합니다.") else: print("이 문자열은 'H'로 시작하지 않습니다.") 결과 : 이 문자열은 'H'로 시작합니다. startswith() 메서드는 문자열이 지정된 문자로 시작하면 True를 반환하고 그렇지 않으면 False를 반환합니다. 참고로 startsw..
-
Languague/Python 2023.08.02 1[Python] 문자열 대/소문자 변환하는 다양한 방법(lower, upper, capitalize, title, swapcase) Python에서 문자열의 대/소문자를 변환하고 싶다면 파이썬의 여러 가지 내장 메서드를 사용하여 문자열의 대소문자를 변경할 수 있습니다. 이번 포스팅에서는 파이썬에서 문자열의 대소문자를 변경하는 방법에 대해 알아보도록 하겠습니다. 파이썬의 여러가지 대/소문자 변환 메서드 upper() : 문자열을 대문자로 변환하기 str = "apple" str = str.upper() print(str) 결과 : APPLE upper 메서드를 사용하면 특정 문자열을 모두 대문자로 변환합니다. lower() : 문자열을 소문자로 변환하기 str = "APPLE" str = str.lower() print(str) 결과 : apple lower 메서드를 사용하면 특정 문자열을 모두 소문자로 변환합니다. capitalize..
-
Languague/Python 2023.08.02 3[Python] 파이썬 문자열 찾기, 포함 유무 확인하기(in, not in, find) Python에서는 in, not in 키워드를 사용하거나 find() 메서드를 사용하여 특정 문자열이 다른 문자열에 포함되어 있는지 확인할 수 있습니다. in, not in 키워드는 문자열이 있는지 여부를 나타내는 bool 값 (True 또는 False)으로 반환하고 find() 메서드는 타겟 문자열이 있는 index를 반환합니다. in 키워드를 사용하여 포함된 문자열 확인main_string = "이것은 샘플 문자열입니다."search_string = "샘플"if search_string in main_string: print("검색 문자열이 메인 문자열에 포함되어 있습니다.")else: print("검색 문자열이 메인 문자열에 포함되어 있지 않습니다.")결과 : 검색 문자열이 메인 문자열에..
-
Languague/Python 2023.08.01[Python] 파이썬 두개의 문자열 비교 연산하기 이번 포스팅에서는 Python에서 두 개의 문자열을 비교하는 방법에 대해 알아보도록 하겠습니다. 파이썬 두개의 문자열 비교하기 파이썬 비교 연산자 == (같음) : 두개의 값이 같은지 확인합니다. != (같지 않음) : 두개의 값이 같지 않은지 확인합니다. (보다 큼) : 왼쪽 값이 오른쪽 값보다 큰지 확인합니다. =(크거나 같음) : 왼쪽 값이 오른쪽 값보다 크거나 같은지 확인합니다. Python에서는 두 개의 값을 비교할 때 비교 연산자를 사용합니다. 이는 숫자뿐만이 아니라 문자열에도 동일하게 적용됩니다. 비교 연산 후에는 비교에 따라 항상 True 또는 False를 반환하게 되는데 이를 활용하여 조건문 및 루프를 작성할 때 활용할 수 있습니다. == 두개의 문자열이 같음 str1 = "Hello W..
-
Languague/Python 2023.07.31[Python] 파이썬 문자열 연산하기 (문자열 더하기, 곱하기) 특이하게도 파이썬에서는 문자열을 더하거나 곱할 수 있습니다. * 곱하기의 경우 거의 파이썬에서만 사용할 수 있는 재미있는 기능이라고 생각합니다. 이번 포스팅에서는 +와 * 연산자를 활용하여 문자열을 더하거나 곱하는 방법에 대해 알아보도록 하겠습니다. 문자열 더하기 ( + 연산자 활용 ) str = "Python is " + "Awesome!" print(str) 결과 : Python is Awesome! 위의 코드를 보시면 아시겠지만 단순하게 "Python is "라는 문자열과 "Awesome"이라는 문자열을 합친 것입니다. 위의 예제처럼 파이썬에서는 + 연산자를 활용하여 복수의 문자열을 하나로 합칠 수 있습니다. 문자열 곱하기 ( * 연산자 활용 ) str = "Python is Awesome!\n" ..
-
Languague/Python 2023.07.30[Python] 파이썬 문자열 만들기 (+ 문자열안에 따옴표 넣기) 문자열이란 "Hellow World"와 같이 문자들의 집합으로써 텍스트를 나타내는데 사용되는 기본 데이터 유형 중 하나입니다. 파이썬에서는 일련의 문자를 작은따옴표(' '), 큰따옴표(" ") 또는 삼중따옴표(''' ''' 또는 """ """)로 묶어 문자열을 만들 수 있습니다. 파이썬에서 문자열을 생성하는 4가지 방법 # 양쪽에 큰 따옴표 사용하기 str = "Python is Awesome!" # 양쪽에 작은 따옴표 사용하기 str = 'Python is Awesome!' # 양쪽에 큰 따옴표 3개 사용하기 str = """Python is Awesome!""" # 양쪽에 작은 따옴표 3개 사용하기 str = '''Python is Awesome!''' 파이썬에서는 위의 예제처럼 4개의 방법을 통해 ..
-
Languague/Python 2023.07.28 1[Python] 파이썬 출력문 (print 함수) 사용법 & 예제 Python의 기본 문법을 공부하기 위해서는 먼저 출력문을 알아야 합니다. 그래야 내가 작성한 코드의 결과를 눈으로 볼 수 있으니까요. 파이썬에서는 print() 함수를 사용하여 콘솔에 값을 표시할 수 있는데요 이번 포스팅에서 그 방법을 알아보도록 하겠습니다. 파이썬 출력문 (print 함수) 사용법 Python에서 print() 함수는 콘솔이나 터미널에 출력을 표시하는 데 사용됩니다. 하나 이상의 값 또는 표현식을 출력할 수 있습니다. print() 함수는 내용의 끝에 줄 바꿈 문자를 자동으로 추가하므로 print()를 호출할 때마다 기본적으로 새 줄이 표시됩니다. 문자열 출력 print("Hellow World!") 결과 : Hellow World! 파이썬에서 문자열을 출력하시려면 print("문자열..