숫자에서 + 연산자를 사용하면 숫자의 더한 값을 표현하게 되지만 문자열을 + 연산로 표현하게 되면 문자가 연결된 결과값을 반환하게 됩니다.
만약에 숫자형을 담은 변수와 문자형을 담은 변수를 + 연산자를 이용해 더할 경우에는 에러가 발생합니다.
만약에 숫자형을 담은 변수와 문자형을 담은 변수를 + 연산자를 이용해 더할 경우에는 에러가 발생합니다.
python 코드
1
2
3
4
5
6
7
8
9
10
11
|
valueText1
=
"키보드와 "
;
valueText2
=
"하루"
;
print
(valueText1 + valueText2);
//결과
키보드와 하루
valueText3
=
"키보드와 "
;
valueText4
=
3
;
print
(valueText3 + valueText4);
//결과
TypeError: can only concatenate str (not "int") to str
|
1
2
3
4
5
|
valueString
=
"키보드와 하루"
;
print
(valueString *
5
);
//결과
키보드와 하루키보드와 하루키보드와 하루키보드와 하루키보드와 하루
|
1
2
3
4
|
valueLen
=
"키보드와 하루"
;
print
(
len
(
valueLen));
//결과
7
|
[python] count,find,index,join - 개수 , 위치 , 문자 삽입 (0) | 2022.06.15 |
---|---|
[python] % , format , f문자 - 문자열 포매팅을 선언 (0) | 2022.06.14 |
[python] [],[:] - 문자열의 위치를 찾는 인덱싱과 슬라이싱 (0) | 2022.06.10 |
[python] ** (제곱), %(나머지) , /(몫) - 숫자형을 이용한 사칙연산 (0) | 2022.06.08 |
[python] 파이썬 설치 및 실행 (0) | 2021.11.25 |