TIL. 18 Python - 문법 - 데이터 타입

Minjae Choi·2021년 6월 2일
0

Python

목록 보기
2/3

🎈 숫자와 문자열


  • 숫자는 그냥 텍스트로 작성하면 되며, 문자열은 작은 따옴표(')를 앞뒤로 붙인다.

  • print() 파이썬의 기본적인 출력 명령어

  • \ escape, 바로 다음에 있는 문자 하나를 어떠한 기능으로가 아닌 일반 문자로 취급한다.

  • # 주석, 다음에 나오는 코드를 무시하며 메모로 사용할 수 있다.

  • \n newline(줄바꿈) 명령어이다.

  • ''' 작은 따옴표 3개를 연달아 붙인 위치의 문자는 작성한 줄바꿈 명령어를 사용하지 않아도 작성한 그대로 표현해준다.

  • len(a) 문자의 글자수를 센다.(a는 변수)

  • repeat 곱셈연산을 해주면 문자가 여러번 반복된다.

a = 'Hello Python'
print(a)
#length
print(len(a))
#index
print(a[0])  #마지막 글자는 -1로 출력
print(a[1])
print(a[2:5])  #2~5번째 전(4번째)까지의 문자를 출력
#repeat
print((a+'\n')*2)  #\n은 줄바꿈
#escape
print("Hell'o' \"w\"orld") #\바로 다음에 있는 문자는 일반 텍스트로 인식
name = 'apple'
print('to '+name+'. Lorem ipsum dolor sit amet.)

// apple이라는 변수를 지정해 문장의 일부분을 변수로 치환할 수 있다.


🎈 formatting(포맷팅)


  • formatting(포맷팅) 문자열 속 특정한 위치에 특정한 값을 삽입해 주는 것을 의미한다. 만약 문자열 중에 일부가 변할 수 있는 가능성이 있는 경우 문자열 포맷팅을 통해 그 부분만 바꿔줄 수 있다.

  • a:d a라는 변수에는 반드시 숫자(digit)가 들어가야 한다는 규칙을 생성

#positioning formatting
print('to {}. and {}, {}, {}'.format('apple', 12, 'apple', 'apple'))

// {}안에 순서대로의 변수를 삽입

#Named placeholder
print('to {name}. and {age:d}, {name}'.format(name='apple', age=12))

// 순서대로가 아닌 주어진 변수에 값을 치환하는 방식
// :d는 '이 곳에는 반드시 숫자가 들어가야 한다'라는 뜻

0개의 댓글