커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

언어 Python & Ruby - 문자와 데이터 타입

페이지 정보

작성자 관리자 댓글 0건 조회 2,300회 작성일 20-06-10 13:52

본문

문자와 데이터 타입

문자의 표현

Python

1
2
3
4
print('Hello')
print("Hello")
print("Hello 'world'")
print('Hello "world"')

Ruby

1
2
3
4
puts('Hello')
puts("Hello")
puts("Hello 'world'")
puts('Hello "world"')

실행결과

1
2
3
4
Hello
Hello
Hello 'world'
Hello "world"

Python | Ruby

문자열의 제어

Python

1
2
3
4
5
print('Hello '+'world')
print('Hello '*3)
print('Hello'[0])
print('Hello'[1])
print('Hello'[2])

Ruby

1
2
3
4
5
puts('Hello '+'world')
puts('Hello '*3)
puts('Hello'[0])
puts('Hello'[1])
puts('Hello'[2])

실행결과

1
2
3
4
5
Hello world
Hello Hello Hello
H
e
l

Python | Ruby

문자열의 제어 2

배우지 않은 문법이 포함되어 있습니다.

Python

1
2
3
4
5
print('hello world'.capitalize())
print('hello world'.upper())
print('hello world'.__len__())
print(len('hello world'))
print('Hello world'.replace('world', 'programming'))

실행결과

1
2
3
4
5
Hello world
HELLO WORLD
11
11
Hello programming

ideone.com

Ruby

1
2
3
4
puts('hello world'.capitalize())
puts('hello world'.upcase())
puts('Hello world'.length())
puts('Hello world'.sub('world', 'programming'))

실행결과

1
2
3
4
Hello world
HELLO WORLD
11
Hello programming

ideone.com

특수한 문자들

Python

1
2
3
4
5
6
print("egoing's \"tutorial\"")
print("\\")
print("Hello\nworld")
print("Hello\t\tworld")
print("\a")
print('Hello\nworld')

실행결과

1
2
3
4
5
6
7
8
egoing's "tutorial"
\
Hello
world
Hello world
Hello
world

python

Ruby

1
2
3
4
5
6
puts("egoing's \"tutorial\"")
puts("\\")
puts("Hello\nworld")
puts("Hello\t\tworld")
puts("\a")
puts('Hello\nworld')

실행결과

1
2
3
4
5
6
7
egoing's "tutorial"
\
Hello
world
Hello world
Hello\nworld

ruby

문자와 숫자를 통해서 알아보는 데이터 타입

Python

1
2
print(10+5)
print("10"+"5")

Ruby

1
2
puts(10+5)
puts("10"+"5")

실행결과

1
2
15
105

Python | Ruby

참고

github 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.