일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- bitcoin
- install
- 영화
- Close
- channel
- package
- go언어
- 책
- windows
- Sync
- FOR
- 리뷰
- API
- c++
- File
- write
- Golang
- range
- tcp
- C
- Linux
- GO 언어
- JavaScript
- window
- mutex
- Callback
- go
- http
- Python
- json
- Today
- Total
목록문자열 (3)
Code Habit
1. format() - 문자열을 포메팅 해주는 함수로 정수나 실수등을 문자열로 변환할 때 사용한다. - 문자열안의 중괄호{}가 format()함수안의 매개변수로 대치된다. - 중괄호{}의 개수와 format()함수안의 매개변수 개수는 같아야 한다. string_test = "{}시 {}분 {}초".format(10, 52,20) 2. strip() - 문자열의 양옆의 공백을 제거 한다. ( lstrip() : 왼편 제거, rstrip() : 오른편 제거 ) str_test = " 세칸 띄우기 " str_test.strip() # 결과 세칸 띄우기 3. split() - 문자열을 특정한 문자로 자를 때 사용한다. - 결과값이 리스트로 리턴된다. a = "1,2,3,4,5".split(",") print(..
Go 언어는 문자열을 저장할 수 있는 변수를 제공한다. 문자열은 "" (따옴표)로 묶어주어야 하며 알파벳, 한글, 한자 등 UTF-8로 표현할 수 있는 문자를 사용할 수 있다. 여러 줄로 된 문자열 저장할 때는 ''(백쿼트)로 묶어준다. var s7 string = "안녕하세요" 문자열의 길이를 구할때는 'len' 함수를 사용한다. var s1 string = "한글" var s2 string = "Hello" fmt.Println(len(s1)) // 6 : UTF-8 인코딩의 바이트 길이이므로 6 fmt.Println(len(s2)) // 5 : 알파벳 5글자이므로 5 한글, 한자, 일본어 등 UTF-8로 저장했을 때 2바이트가 넘는 문자열의 길이를 구하려면 다음과 같이 unicode/utf8 패키지..
MFC에서 문자열을 편하게 사용할 수 있도록 제공해주는 클래스로 문자 비교, 수정 등을 편하게 할 수 있다. MFC뿐만 아니라 c 기반 프로젝트에서도 다음 헤더 파일을 추가하면 사용할 수 있다. 객체를 생성하면서 생성자 혹은 '=' 연산자를 통해 값 입력이 가능하다. 1 2 CString str(_T("test 문자열")); CString str = _T("test 문자열"); +=, == 연산자를 활용하여 문자를 편하게 더하거나 비교가 가능하다. 1 2 3 4 5 6 7 8 9 CString str1 = _T("앞으로"); CString str2 = _T("코딩은"); CString str3 = _T("필요불가결한 요소이다."); CString str4 = str1 + _T("삶에서") + str2 +..