Pytyon & Ruby & Atom

문자와 데이터 타입

문자의 표현

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. HanLee
    고맙습니다
  2. SPARK
    5/8 '20 완료
  3. 도전달공
    감사합니다!!
  4. 헬린이
    2020-04-07 완료
  5. 흥분속테크닉
    0407완료
  6. ㅇㅇㅇㅇ
    오목적 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 감빡이냐
  7. ㅈㅈㅈㅈ
    오우오우 오목적이고~
  8. 전진쓰리
    재미있긴하네
  9. 연풍대매니아
    와 감사합니다. 좋은 강의.
  10. 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')
    • 동녘
      완료! 너무 재미있어요. 중간중간에 유머에 터지고 역슬래시가 너무 신기합니다.
    • 정릉로77
      완료
    • 셜리
      완료
    • 완료
    • 한량
      191106 완료
    • 토마스
      191014 완료
    • 카르페디엠
      190926 완료
    • 가재준
      완료
    • 섭이
      190901
    • 20190828 완료 :>
    • 20190825
    • Hyeunwoo Park
      \
      \n
      \t
      \a
    • Hyeunwoo Park
      20190822 완료
    • 장효원
      190819 완료
    • 20190816 완료
    • 도레미
      수강완료!
    • 최준영
      print("19/8/11\n와아오")
    • 하정
      완료
    • 얼룩말
      190806
    • 허니비
      190802
    • 미스터안영미
      19.07.30
    • print ( " \'hello\" \"world\'" )
      대화보기
      • Ray Kim
        ㅎㅎ 저도 제 앞에 분 Yungsung Kwon님 따라가느라 열심히 하는 중입니다! 화이팅!
        대화보기
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기