목록문자열 (67)
SeouliteLab
1. 문자열 안에서의 줄바꿈 문자열 안에서 줄바꿈을 표현하기 위해서는 백슬래시(\)를 사용합니다. 백슬래시 뒤에는 다음 줄로 이어지는 문자가 옵니다. 이를 통해 긴 문자열을 여러 줄에 걸쳐 표현할 수 있습니다. long_string = "This is a long \ string that spans \ multiple lines." print(long_string) 2. 여러 줄 문자열 표현하기 여러 줄의 문자열을 한 번에 표현하기 위해서는 따옴표 세 개를 사용합니다. 따옴표 세 개로 문자열을 감싸면 줄바꿈을 표현할 수 있습니다. multi_line_string = """This is a multi-line string.""" print(multi_line_string) 3. print() 함수에서의 줄..
1. 리스트 요소의 개수 세기 - count() count() 함수를 사용하여 리스트 내 특정 요소의 개수를 셀 수 있습니다. 이 함수는 리스트에서 특정 값이 몇 번 등장하는지를 세어줍니다. numbers = [1, 2, 3, 4, 1, 2, 1] count_of_ones = numbers.count(1) print("숫자 1의 개수:", count_of_ones) 2. 문자열에서 특정 문자의 개수 세기 - count() count() 함수는 문자열에서도 사용할 수 있습니다. 이를 통해 특정 문자가 문자열 내에서 몇 번 등장하는지를 셀 수 있습니다. text = "hello world" count_of_l = text.count('l') print("'l' 문자의 개수:", count_of_l) 3. 리..
1. 리스트 요소와 인덱스 함께 출력하기 enumerate() 함수를 사용하여 리스트의 각 요소와 해당 요소의 인덱스를 함께 출력할 수 있습니다. 이를 통해 리스트를 순회하면서 요소의 위치를 알 수 있습니다. fruits = ['apple', 'banana', 'orange'] for index, fruit in enumerate(fruits): print(f"인덱스 {index}: {fruit}") 2. enumerate()의 시작 인덱스 지정하기 enumerate() 함수의 두 번째 인자로 시작 인덱스를 지정할 수 있습니다. 이를 통해 열거의 시작을 원하는 위치부터 시작할 수 있습니다. fruits = ['apple', 'banana', 'orange'] for index, fruit in enume..
1. upper() 메서드 활용 Python의 문자열 객체는 upper() 메서드를 통해 간편하게 대문자로 변환할 수 있습니다. 이 메서드는 문자열 내의 모든 소문자를 대문자로 바꿉니다. text = "hello, world!" upper_text = text.upper() print(upper_text) # 출력 결과: HELLO, WORLD! 2. 대문자와 소문자가 혼합된 문자열에서 사용하기 upper() 메서드는 이미 대문자인 문자나 숫자, 그리고 구두점 등에는 영향을 미치지 않습니다. 대소문자가 혼합된 문자열에서도 동작합니다. mixed_text = "Hello, WoRlD!" upper_mixed_text = mixed_text.upper() print(upper_mixed_text) # 출력 ..
파이썬에서 문자열의 앞이나 뒤에 0으로 채우는 방법에 대해 알아보겠습니다. 문자열의 길이를 일정하게 맞추거나 특정 형식에 맞게 출력할 때 유용하게 사용됩니다. 여러 가지 방법으로 문자열을 0으로 채울 수 있습니다. 이를 예제와 함께 살펴보겠습니다. 예제 1: zfill() 메서드 사용하여 앞에 0으로 채우기 # 숫자 문자열을 10자리로 만들고 앞에 0으로 채우기 number = "12345" padded_number = number.zfill(10) print("채워진 문자열:", padded_number) 예제 2: 문자열 포맷팅을 사용하여 앞에 0으로 채우기 # 숫자를 문자열로 변환하고 앞에 0으로 채우기 number = 12345 padded_number = "{:0>10}".format(numbe..
Java에서 문자열을 다루는 클래스로 String, StringBuilder, StringBuffer가 있다. 각각의 클래스는 문자열을 다루는 방식과 성능 면에서 차이가 있다. String 클래스: String 클래스는 불변(immutable)한 특성을 가지고 있다. 즉, 한 번 생성된 문자열은 변경할 수 없다. 문자열을 연결하거나 수정할 때마다 새로운 String 객체가 생성되므로, 문자열 연산이 빈번하게 일어나는 경우에는 성능 저하가 발생할 수 있다. 주로 문자열이 변하지 않고 고정된 경우에 사용된다. String str = "Hello"; str += " World"; // 새로운 String 객체 생성 StringBuilder 클래스: StringBuilder 클래스는 가변(mutuable)한 문..
따옴표 (Single Quotes ' 또는 Double Quotes "): JavaScript에서는 문자열을 따옴표로 감싸는 것이 일반적입니다. 따옴표로 감싼 문자열은 작은 따옴표나 큰 따옴표 모두 사용할 수 있다. 문자열 내에 따옴표를 포함시키려면, 동일한 종류의 따옴표로 문자열을 감싸고, 내부에는 역슬래시(\)를 사용하여 이스케이프 처리를 해야한다. 예시 var singleQuoted = 'This is a single-quoted string'; var doubleQuoted = "This is a double-quoted string"; 백틱 (Backtick `): ES6(ECMAScript 2015)부터 도입된 백틱은 템플릿 리터럴(template literals)이라고도 불립니다. 이를 사용..