혼자공부하는 파이썬 (1) - 자료형
* 너무 기본적인 내용(ex: 큰따옴표로 문자열 만들기)은 생략
파이썬 기본 자료형
- 문자열(string)
- 숫자(number)
- 불리언(boolean)
이스케이프 문자를 사용해 문자열 내부에 따옴표 만들기
ex) \": 큰따옴표가 출력된다
>>>print("\"안녕하세요\"라고 말했습니다")
"안녕하세요"라고 말했습니다
여러줄 문자열 만들기
큰따옴표를 세번 반복한 기호를 사용한다
ex)
>>>print("""string
string
string
""")
문자열 반복 연산자 :*
ex)
>>>print('안녕하세요'*3)
안녕하세요안녕하세요안녕하세요
숫자 자료형
소수점이 없는 숫자: 정수형(integer, int, decimal)
소수점이 있는 숫자: 실수형(floating point, float)
숫자 연산자
정수 나누기 연산자:// 몫이 실수 일때 소수점 이하의 자리수를 버림
ex)
>>>print(3//2)
1
나머지 연산자:% A를 B로 나누었을 때 남은 나머지
ex)
>>>print(15%4)
3
사용자 입력: input()
사용자로부터 데이터를 입력받을 때 input() 함수를 사용한다.
input() 함수는 무조건 문자열 형태로 반환한다.
ex)
>>>string = input('인사말을 입력하세요> ')
인사말을 입력하세요> hi
>>>print(string)
hi
문자열의 format()함수
문자열이 가지고 있는 함수로, 중괄호를 포함한 문자열 뒤에 마침표를 찍고 format()함수를 사용함
ex)
>>>
format_a = "{}만 원".format(5000)
format_b = "파이썬 열공하여 첫 연봉{}만 원 만들기".format(5000)
print(format_a)
print(format_b)
5000만 원
파이썬 열공하여 첫 연봉 5000만 원 만들기
format()함수를 사용한 정수 출력
ex) int 자료형의 정수를 출력, 매개변수로 정수만 올 수 있음
>>>
output_a = "{:d}".format(52)
output_b = "{:5d}".format(52)
output_c = "{:10d}".format(52)
output_d = "{:05d}".format(52)
output_e = "{:05d}".format(-52)
52
52
52
00052
-0052
format()함수를 사용한 소수 출력
ex)
>>>
output_a="{:.3f}".format(52.273)
output_b="{:.2f}".format(52.273)
print(output_a)
print(output_b)
52.273
52.27
format() 함수를 사용하여 의미 없는 소수점 제거
ex)
>>>
output_a = 52.0
output_b = "{:g}".format(output_a)
print(output_a)
print(output_b)
52.0
52
그 밖의 함수 : upper(), lower(), type(), strip(), isOO(), find(), in 연산자, split()
Author And Source
이 문제에 관하여(혼자공부하는 파이썬 (1) - 자료형), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ybc7769/혼자공부하는-파이썬-1-자료형저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)