본문 바로가기
[Python & Ruby]

[Python & Ruby] STRING

by Hevton 2020. 12. 10.
반응형

Python :

print('Hello')
print("Hello")
print("Hello 'world'")
print('Hello "world"')

 

Ruby :

puts('Hello')
puts("Hello")
puts("Hello 'world'")
puts('Hello "world"')

 

 

Output :

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])

 

 

Output :

Hello world
Hello Hello Hello 
H
e
l

 

 

 

 

Python :

print('hello world'.capitalize())
print('hello world'.upper())
print(len('hello world')) # = print('hello world'.__len__())
print('Hello world'.replace('world', 'programming'))

 

Ruby :

puts('hello world'.capitalize())
puts('hello world'.upcase())
puts('Hello world'.length())
puts('Hello world'.sub('world', 'programming'))

 

 

Output :

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')

 

Ruby :

puts("egoing's \"tutorial\"")
puts("\\")
puts("Hello\nworld")
puts("Hello\t\tworld")
puts("\a")
puts("Hello\nworld") # Ruby에선 puts('Hello\nworld') 처럼, 작은따옴표로는 특수문자를 표현할 수 없다.

 

 

Output : 

egoing's "tutorial"
\
Hello
world
Hello       world
 
Hello
world

 

 

 

 

출처 - opentutorials.org/

반응형

'[Python & Ruby]' 카테고리의 다른 글

[Python & Ruby] IO  (0) 2020.12.11
[Python & Ruby] 조건문 (Conditional Statement)  (0) 2020.12.11
[Python & Ruby] Variable  (0) 2020.12.11
[Python & Ruby] Hello World!  (0) 2020.12.10
[Python] Python3 설치  (0) 2020.12.10