색다른친구

반응형

자료란? 프로그래밍에서 프로그램이 처리 할 수있는것을 자료라고 합니다.

기능과 역활에 따라 자료를 구분 할 수있는데 이것을 자료형이라고 합니다.

기본적인 자료형은 숫자, 문자열, 불 등이 있습니다.

숫자는 54, 56, 102.23 등등 입니다. 

문자열은 "반갑습니다", "HI" 등등 입니다.

boolean(불)은 True, False 입니다.

자료형이란 자료의 형식을 이야기 합니다. 자료의 형식을 확인 하고 싶을 때에는 type()함수를 사용 합니다.

문자열은 string이라고 하고 글자들이 나열된 것을 이야기 합니다. 특히 문자열은 " "(큰따옴표) 나' '(작은따옴표)로 

감싸줍니다.

그럼 만약에 문자열에 큰 따옴표나 작은 따옴표를 넣고 싶을 때에는 어떻게 할까요?

print(""반갑" 습니다")

print(''반갑' 습니다')

라고 입력하면 SyntaxError : invalidsyntax라는 오류가 뜹니다.

이러한 문제 때문에 문자열에는 " "(큰 따옴표) 나 ' '(작은 따옴표)를 사용 할 수있습니다.

즉, 큰 따옴펴를 출력하고 싶으면 문자렬에 작은 따옴표를 쓰고 작은 따옴표를 출력하고 싶으면 문자열에

끈 따옴표를 사용 하면 해결 됩니다.

print('"반갑" 습니다')

print("'반갑' 습니다")

Syntax Error는 구문 오류라고 하는데 무슨 뜻 일까요?

작성에 코드에 문제가 있어 실행이 안된다는 뜻 입니다. 괄호를 안 닫던지 문자열을 쓸 때 따옴표를 쓰지 않을 때 등등

주로 코드에 철자 등등 입니다.

문자열에 큰 따옴표나 작은 따옴표를 출력하고 싶을 때 위와 같은 방법을 쓰면 헷갈릴 수 있습니다. 그래서 

이스케이프 문자를 사용 할 수 있습니다. 

이스케이프 문자란? 역슬래시와 함께 조합하여 사용하는 특수 문자 입니다. 한국어 키보드에서는 원화(\)표시 입니다.

\'는 작은 따옴표를 말합니다.

\"는 큰 따옴표를 말합니다.

print('\"반갑\" 습니다')

print("\'반갑\' 습니다")

아 밖에 이스케이프 문자는 \n은 줄바꿈 \t는 탭을 뜻 합니다.

 

반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band