생활코딩

Coding Everybody

문자와 데이터 타입

토픽 생활코딩 > 언어 > 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. 23.03.23 완료
  2. seed
    2023.02.22
  3. DDDDuuuu
    puts("Hello\tworld")에서 \+tap+t를 하니 Hello tworld가 나오네요 ㅋㅋ
  4. pmxsg
    2022.02.14.
  5. 화긴
  6. 이마누
    완료
  7. SONNY
    완료!!
  8. 이상민
    오늘은 여기부터
  9. 오션호스
    완료!!!!!!!!!!!!!!!!!!!
  10. 먼산
    완료했습니다!
  11. 팀버글링
    20210602 출첵
  12. 태연코딩
    재밌어요, 명령어를 즉석에서 응용해보거나 이것저것 다르게 써보면 더 흥미로운 결과가 많네요
    루비에서 문자열의 문자추출시? 쓰는 [숫자] 명령어에서 ex) [2.3] 등으로 해보면 더 재미난 결과도 나오고 파이썬은 또 안되고ㅎㅎ 더 배워야겠습니다
  13. 정효빈
    완료했습니다!
  14. 무무
    완료
  15. 드림보이
    문자와 데이터 타입 잘 들었습니다..
  16. 미뇨르
    21/03/21 확인!!
  17. 호롱
    GO
  18. wooxxeung
    2021. 02. 25
  19. 두팔씨
    2021.02.24
    감사합니다
  20. wooxxeung
    2021- 02 - 21 문자열의 제어
  21. 코딩zi존
    2021.02.16. 완료...
  22. Kyungmin
    210214
  23. Hyunwoo Kim
    210204 감사히 잘 보았습니다.
  24. Twayne
    2021.02.03 첫 학습
  25. 불닭볶음면
    2021. 01. 27
  26. 후니
    완료
  27. 용만
    2021년 1월 21일 완료했습니다.
  28. loveahav
    2021.1.17
  29. 2021.1.8
  30. 이현수
    2020-12-14
  31. 오늘부터 시작
    2020-12-13
  32. 최상현
    2020.12.11 완료
  33. makebot
    완료
  34. 홍주호
    2020.12.03
  35. 라아루
    2020.11.19
  36. J Hoon Lee
    ~20.11.01.
  37. Hayden Pyun
    print(“hello world”.capitalize())
  38. Hayden Pyun
    Thursday, Oct 22
  39. 유짠
  40. 박정민
    20201002
  41. 카카오
    2020.09.27. 1회차 완료.
  42. cgoing
    cgoing / 20200918
  43. 허우룩
    2020.09.17
  44. chboya
    9/13 완료!
    소감: 귀찮아서 쫌 끌었지만 째듯 끝
  45. 29512
    9/2아주 오래 걸렸지만 그래도 다음 단계로 넘어갈 수 있게 됐다!
  46. 니체포로
    완료
  47. 노재현
    완료 !! 감사합니다 :)
  48. AI사랑
    감사합니다
  49. 김성현
    사랑합니다.
    프로그래밍 이렇게 재밌게 강의하기 있습니까.. 휴먼?
  50. cooipop
    감사합니다