Chap.4 연산자[타입 변환] - 문자열 연산, 정수와 문자열, 실수의 변환
타입 변환
문자열 연산, 정수와 문자열, 실수의 변환
문자열 연산
- 문자열 연결 (+)
s1="대한민국"
s2="만세"
print(s1+s2)
결과
대한민국만세
- 문자열 연결 (*)
print("싫어 "*3)
print("="*40)
결과
싫어 싫어 싫어
========================================
예제(1)
print("#"*30)
print(" 결과")
print("#"*30)
결과
##############################
결과
##############################
예제(2)
print(("-"*4+"+")*4+"-"*4)
print(" 결과")
print(("-"*4+"+")*4+"-"*4)
결과
----+----+----+----+----
결과
----+----+----+----+----
정수와 문자열
- 문자열만 +로 연결 가능
- 다른 타입을 연결하려면 str() 함수로 문자열로 변환 후 결합 - str() : 문자열 변환
- int() : 정수 변환
- int(정수, 진법)
print(10+int("22"))
# print(10 + int("22.5")) #오류 실수모양 문자형은 정수 변환 X
#print(10 + int(22.5)) 이건 가능
print(int("1a",16))
print(int("15",8))
결과
32
26
13
실수의 변환
- float() : 실수 변환 함수
- round(숫자 [,반올림 자리수]) : 실수 반올림 함수
print(int(2.54))
print(round(2.54))
print(round(2.54,1))
print(round(123456,-3))
결과
2
3
2.5
123000
기타 타입 변환
- bool(): 부울 변환 함수
- list(): 리스트 변환 함수
- tuple(): 튜플 변환 함수
- dict(): 사전 변환 함수
'인터페이스 개발 > Python' 카테고리의 다른 글
Python - 조건문[블록 구조] - 블록 구조, else 문, elif 문, if 문 중복 (0) | 2020.07.20 |
---|---|
Python - 조건문[if 조건문] - if 문, 비교 연산자, 거짓 값, 논리 연산자 (0) | 2020.07.20 |
Python - 연산자[대입 및 산술] - 대입 연산자, 산술 연산자, 복합 대입 연산자 (0) | 2020.07.20 |
Python - 타입[그 외의 타입] - 진위형(부울린), None, 컬렉션 소개 (0) | 2020.07.20 |
Python - 타입[문자열] - 문자열, 문자열 확장(문자 이스케이프), 긴 문자열, 문자 코드 (0) | 2020.07.20 |
댓글