문자의 표현
Python
print('Hello') print("Hello") print("Hello 'world'") print('Hello "world"')
Ruby
puts('Hello') puts("Hello") puts("Hello 'world'") puts('Hello "world"')
실행결과
Hello Hello Hello 'world' Hello "world"
문자열의 제어
Python
print('Hello '+'world') print('Hello '*3) print('Hello'[0]) print('Hello'[1]) print('Hello'[2])
Ruby
puts('Hello '+'world') puts('Hello '*3) puts('Hello'[0]) puts('Hello'[1]) puts('Hello'[2])
실행결과
Hello world Hello Hello Hello H e l
문자열의 제어 2
배우지 않은 문법이 포함되어 있습니다.
Python
print('hello world'.capitalize()) print('hello world'.upper()) print('hello world'.__len__()) print(len('hello world')) print('Hello world'.replace('world', 'programming'))
실행결과
Hello world HELLO WORLD 11 11 Hello programming
Ruby
puts('hello world'.capitalize()) puts('hello world'.upcase()) puts('Hello world'.length()) puts('Hello world'.sub('world', 'programming'))
실행결과
Hello world HELLO WORLD 11 Hello programming
특수한 문자들
Python
print("egoing's \"tutorial\"") print("\\") print("Hello\nworld") print("Hello\t\tworld") print("\a") print('Hello\nworld')
실행결과
egoing's "tutorial" \ Hello world Hello world Hello world
Ruby
puts("egoing's \"tutorial\"") puts("\\") puts("Hello\nworld") puts("Hello\t\tworld") puts("\a") puts('Hello\nworld')
실행결과
egoing's "tutorial" \ Hello world Hello world Hello\nworld
문자와 숫자를 통해서 알아보는 데이터 타입
Python
print(10+5) print("10"+"5")
Ruby
puts(10+5) puts("10"+"5")
실행결과
15 105