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. 드림보이
    문자와 데이터 타입 잘 들었습니다..
  2. 미뇨르
    21/03/21 확인!!
  3. 호롱
    GO
  4. wooxxeung
    2021. 02. 25
  5. 두팔씨
    2021.02.24
    감사합니다
  6. wooxxeung
    2021- 02 - 21 문자열의 제어
  7. 코딩zi존
    2021.02.16. 완료...
  8. Kyungmin
    210214
  9. Hyunwoo Kim
    210204 감사히 잘 보았습니다.
  10. Twayne
    2021.02.03 첫 학습
  11. 불닭볶음면
    2021. 01. 27
  12. 후니
    완료
  13. 용만
    2021년 1월 21일 완료했습니다.
  14. loveahav
    2021.1.17
  15. 2021.1.8
  16. 이현수
    2020-12-14
  17. 오늘부터 시작
    2020-12-13
  18. 최상현
    2020.12.11 완료
  19. makebot
    완료
  20. 홍주호
    2020.12.03
  21. 라아루
    2020.11.19
  22. J Hoon Lee
    ~20.11.01.
  23. Hayden Pyun
    print(“hello world”.capitalize())
  24. Hayden Pyun
    Thursday, Oct 22
  25. 유짠
  26. 박정민
    20201002
  27. 카카오
    2020.09.27. 1회차 완료.
  28. cgoing
    cgoing / 20200918
  29. 허우룩
    2020.09.17
  30. chboya
    9/13 완료!
    소감: 귀찮아서 쫌 끌었지만 째듯 끝
  31. 9/2아주 오래 걸렸지만 그래도 다음 단계로 넘어갈 수 있게 됐다!
  32. 니체포로
    완료
  33. 노재현
    완료 !! 감사합니다 :)
  34. AI사랑
    감사합니다
  35. 김성현
    사랑합니다.
    프로그래밍 이렇게 재밌게 강의하기 있습니까.. 휴먼?
  36. cooipop
    감사합니다
  37. Ram Lee
    감사합니다.
  38. Amousk
    좋은 강의감사합니다.
  39. 루파정복
    2020.07.25 완료
  40. bornfromsean
    완료햤습니다.
  41. 설쿠
    2020.07.09 완료
  42. Park Sohee
    감사합니다
    대화보기
    • Park Sohee
      2020.07.07 완료
    • 은혜예준
      재밌습니다. 진짜 감사합니다.
    • 쿠키앤크림
      pupu님 따라잡기
      2020/07/01 완료
    • 엔지니어
      2020.07.01 완료
      좋은 강의 감사합니다
    • 김기크
      호우, 다 봤네요. 재밌었습니다, 어허헣. 문자 데이터 타입에서 정말 많은 기능들이 있네요. 특히 어떠한 문자를 찾아서 수정하는 기능이나, 대문자로 바꿔주는 기능은 정말 멋있었어요. 그리고 경고음이 울리도록 하는 이스케이프도 아주 재밌네요. 이런 걸 활용할 생각을 하면 조금 더 배우고자 하는 힘이 납니다.
    • 2020. 6.20.완료
    • 2020/06/18 완료
    • 완료했습니다~
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기