- String(여러 개의 사물을 함께 엮어놓은) 줄
- Ex> 한글 ==> "한글"
- ""(따옴표) 안에 내용을 문자열으로 인식한다
1. 문자열(String)
정의: 문자가 열을 지어서 연결되어 있는 상태
- Error가 난다 why??!
- ' 따옴표는 문자열의 시작을 말한다 puts('Hello
- 문자열의 시작과 끝을 이해할 수 있어야 한다!
- '(작은 따옴표)로 시작하는 문자열의 끝은 '(작은 따옴표)
- "(큰 따옴표)로 시작하는 문자열의 끝은 "(큰 따옴표)
- 'hello'+'world'
2. puts('Hello 'world'')
3. 문자열의 제어1 - 문자열을 더한다?!
4. 문장의 첫 문자 대문자로 바꾸기
<Ruby>
<Python>
print("문자열의 앞에 문자만 대문자로 바꾸기 - capitalize")
print('hello world'.capitalize())
print("문자열의 모든글자 대문자로 바꾸기 - upcase")
print('hello world'.upper())
print("문자열의 길이 알아보기")
print("hello world".__len__())
print('hello world'.__len__())
print(len('hello world'))
print("문자(텍스트) 변환하기")
print('Hello world'.replace('world','programming'))
1 2 3 4 5 6 7 8 9 10 11 12 13 | print("문자열의 앞에 문자만 대문자로 바꾸기 - capitalize") print("문자열의 모든글자 대문자로 바꾸기 - upcase") print('hello world'.upper()) print("문자열의 길이 알아보기") print("hello world".__len__()) print('hello world'.__len__()) print(len('hello world')) print("문자(텍스트) 변환하기") print('Hello world'.replace('world','programming')) | cs |
- puts("youngjeon's \"tutorial\"")
- \ escape => 특수한 임무로부터 탈출시킨다(escape!)
- Q. 그렇다면 역슬레쉬(\)를 표현하고 싶다면?
- \n (역슬래쉬 앤) new line: 줄바꿈을 해준다
- \t 탭
- \a alert(경고음): 특수기호
5. 특수한 문자를 특수한 문자로 해석하지 말고, 일반문자로 해석해라
- 루비는 큰따옴표와 작은따옴표의 기능이 미묘하게 다르다
- Puts('Hello\nworld')
- 파이썬은 작은것과 큰것이 똑같다
- Print('Hello\nworld')
- puts(10+5) ==> 숫자와 숫자를 더하는 것 (사칙연산)
6. 루비와 파이썬의 ''(작은따옴표)의 기능이 다르다
7. 숫자와 문자열의 차이
puts("10"+"5") ==> 문자와 문자를 더하는 것 (결합)
- 둘 다 똑같이 더하기의 모양을 가지고 있지만 결과는 완전히 다르다
'Review > 멋쟁이 사자처럼 6th Lion' 카테고리의 다른 글
멋쟁이사자처럼 아이디어톤을 마치며 (1) | 2018.09.04 |
---|---|
2018멋쟁이사자처럼해커톤을 마치고 (2) | 2018.09.03 |
[Ruby & Python 병렬학습] 생황코딩 오픈튜토리얼스 (0) | 2018.08.29 |
사진으로 보는 2018 멋쟁이 사자처럼 해커톤 (0) | 2018.08.29 |
[코딩야학]HTML태그와 개발을 배울때 알면 좋은 팁! (0) | 2018.08.06 |
댓글