Python & Ruby

문자와 데이터 타입

문자의 표현

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 | Ruby

문자열의 제어

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

Python | Ruby

문자열의 제어 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

ideone.com

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

ideone.com

특수한 문자들

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

python

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

ruby

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

Python

print(10+5)
print("10"+"5")

Ruby

puts(10+5)
puts("10"+"5")

실행결과

15
105

Python | Ruby

참고

github 

댓글

댓글 본문
작성자
비밀번호
  1. 장효원
    190819 완료
  2. FIRE
    20190816 완료
  3. 도레미
    수강완료!
  4. 최준영
    print("19/8/11\n와아오")
  5. 하정
    완료
  6. 얼룩말
    190806
  7. 허니비
    190802
  8. 미스터안영미
    19.07.30
  9. Ted1
    print ( " \'hello\" \"world\'" )
    대화보기
    • Ray Kim
      ㅎㅎ 저도 제 앞에 분 Yungsung Kwon님 따라가느라 열심히 하는 중입니다! 화이팅!
      대화보기
      • 어먼
        안녕하세요! 레이킴님의 진도를 못따라가겠구먼유!
        대화보기
        • Ray Kim
          강의 정말 좋아요! 감사합니다!
        • Yongsung Kwon
          수강완료
        • 채혜민
          19.05.26
        • 얼그레이
          수업 잘 들었습니다!
        • hs4351
          190501 완료
        • Shine Hong
          19.4.28 수강완료
        • jyworld04
          190425 완료
        • 김또쥬
          좋은 강의 감사합니다~
        • 190403 완료
        • 초보 코딩
          수업 잘 들었습니다~
          감사 합니다.^^
        • Hailey
          190327 아침 9시 22분 완료
        • Hotak Choi
          190323
        • 완료!
        • 0318 완료 감사합니다
        • 0310 완료
        • 숭어
          190304 오늘 완료
        • 호두
          고맙습니다.
        • Byungwook Kim
          2019.2.26일 완료!
        • 달고뉴
          감사합니다.
        • talkativecloud
          완료~!
        • 2.17완료
        • Cassie Chae
          네 그렇습니다.
          대화보기
          • LeeHope
            감사합니다!
          • Onemeteorite
            강의 잘 봤습니다~ 감사합니다.
          • 김시원
            감사합니다
          • 퐁스빌리
            감사합니다
          • 19.01.22
            좋은 강의 감사합니다!
          • kmw8462
            감사합니다.
            완료
          • ichitaro
            190117 완료
          • moonon
            print('hello world'.__len__()) 가 11 이 나오는 건 띄어쓰기까지 포함해서 11인가요?
          • hello1302
            감사합니다~
            문자열의 제어까지 완료
          • 이상혁
            완료
          • 블루사마
            181222 완료
          • minifit
            181207
          • 181205
          • 18.11.30
          • 루이보스라떼
            2018.11.21.
          • 갓챵
            감사합니다
          • 닐반
            2018. 10. 6.
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기