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. 카카오
    2020.09.27. 1회차 완료.
  2. cgoing
    cgoing / 20200918
  3. 허우룩
    2020.09.17
  4. chboya
    9/13 완료!
    소감: 귀찮아서 쫌 끌었지만 째듯 끝
  5. 29512
    9/2아주 오래 걸렸지만 그래도 다음 단계로 넘어갈 수 있게 됐다!
  6. 니체포로
    완료
  7. 노재현
    완료 !! 감사합니다 :)
  8. AI사랑
    감사합니다
  9. 김성현
    사랑합니다.
    프로그래밍 이렇게 재밌게 강의하기 있습니까.. 휴먼?
  10. cooipop
    감사합니다
  11. Ram Lee
    감사합니다.
  12. Amousk
    좋은 강의감사합니다.
  13. 루파정복
    2020.07.25 완료
  14. bornfromsean
    완료햤습니다.
  15. 설쿠
    2020.07.09 완료
  16. Park Sohee
    감사합니다
    대화보기
    • Park Sohee
      2020.07.07 완료
    • 은혜예준
      재밌습니다. 진짜 감사합니다.
    • 쿠키앤크림
      pupu님 따라잡기
      2020/07/01 완료
    • 엔지니어
      2020.07.01 완료
      좋은 강의 감사합니다
    • 김기크
      호우, 다 봤네요. 재밌었습니다, 어허헣. 문자 데이터 타입에서 정말 많은 기능들이 있네요. 특히 어떠한 문자를 찾아서 수정하는 기능이나, 대문자로 바꿔주는 기능은 정말 멋있었어요. 그리고 경고음이 울리도록 하는 이스케이프도 아주 재밌네요. 이런 걸 활용할 생각을 하면 조금 더 배우고자 하는 힘이 납니다.
    • 2020. 6.20.완료
    • 2020/06/18 완료
    • 완료했습니다~
    • HanLee
      고맙습니다
    • 5/8 '20 완료
    • 도전달공
      감사합니다!!
    • 헬린이
      2020-04-07 완료
    • 흥분속테크닉
      0407완료
    • ㅇㅇㅇㅇ
      오목적 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 감빡이냐
    • ㅈㅈㅈㅈ
      오우오우 오목적이고~
    • 전진쓰리
      재미있긴하네
    • 연풍대매니아
      와 감사합니다. 좋은 강의.
    • jetgood
      완료3.25.2020
      대화보기
      • 김용현
        감사합니다.
      • 하나도 안지루함
        하나도 안지루한데 왜그러세요ㅠㅠ
      • 2020.03.17 완료
      • 한석진
        2020.03.09 완료
      • 프린이
        2020.03.06. 완료.
      • FreDrixX
        2020.03.04 완료
      • riversik
        2020.02.03
        완료
      • 00
      • 오늘은여기까지
      • 루비의 sub와 파이썬의replace는 실행해보니까 차이가있네요
        sub는 문자열에서 동일한 첫번째 문자열만 변경시켜주고
        replace는 문자열에섣 동일한 모든 문자열을 변경시켜주네요
        강의 잘봤습니다 감사합니다.
      • 이재현
        완료.
      • Hello World!
      • 뚜비뚜밥
        완료
      • 컴린이23세
        20.01.02 완료
      • 성철
        야호!!!
        다섯개 다 했다!!!
        이제 와,와,완료오오
      • 성철
        캬하!!!
        잼있다!!!!^^
        근데
        좀 기네...
        print('hello world')
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기