728x90
프로그래밍 핵심 개념 in Python / 자료형
print(4 + 7)
print(2 - 4)
print(5 * 3)
print(7 % 3)
print(2 ** 3)
#<Run>
#11
#-2
#15
#1
#8
연산 기본 (% -> 나머지구하기, ** -> 거듭제곱)
정수와 정수의 연산 -> 항상 정수의 값
소수와 소수의 연산 -> 항상 소수의 값
하나라도 소수의 연산 -> 항상 소수의 값
예외) 나눗셈은 항상 소수의 값으로 출력된다. Ex) print(7/2)
print(7 // 2)
print(7.0 // 2)
print(round(3.1415926535))
print(round(3.1415926535, 4))
#<Run>
#3
#3.0
#3
#3.1416
나머지버림과 반올림 ( // -> 나누고 나머지는 버린 값)
round 함수는 소수를 반올림시킨다. round(소수, 정수) 형태로
파라미터를 넘겨주면 정수 n 번째까지 끊어서 반올림시킨다.
print("문자열 출력법")
print('이것도 가능')
print("Hello" + " World")
print("Hello" * 3)
print("문자열 안에서 \"이거\" 쓰는 방법")
#<Run>
#문자열 출력법
#이것도 가능
#Hello World
#HelloHelloHello
#문자열 안에서 "이거" 쓰는 방법
문자열도 간단한 연산 가능
print(int(3.7))
print(float(3))
print(str(2) + str(3))
#<Run>
#3
#3.0
#23
형변환
year = 2021
month = 3
day = 18
date_string = "오늘은 {0}년 {1}월 {2}일입니다."
print(date_string.format(year, month, day))
#<Run>
#오늘은 2021년 3월 18일입니다.
String Format 방법
num_1 = 1
num_2 = 3
print("{0} 나누기 {1}은 {2:.4f}입니다.".format(num_1, num_2, num_1 / num_2))
#<Run>
#1 나누기 3은 0.3333입니다.
Format 소수점 끊기
name = "이민건"
age = 20
print(f"제 이름은 {name}이고 {age}살입니다.")
#<Run>
#제 이름은 이민건이고 20살입니다.
Format 의 새로운 방식 (요즘 추세로 떠오르고 있다고 한다)
print(True and True)
print(True and False)
print(True or False)
print(2 > 1)
print(2 != 2)
print(not not True)
#<Run>
#True
#False
#True
#True
#False
#True
불린형 (Boolean)
print(type(3))
print(type("True"))
print(type(True))
def hello():
print("Hello World!")
print(type(hello))
print(type(print))
#<Run>
#<class 'int'>
#<class 'str'>
#<class 'bool'>
#<class 'function'>
#<class 'builtin_function_or_method'>
type 함수 (타입 확인가능)
'Codeit > 프로그래밍 기초 in Python' 카테고리의 다른 글
프로그래밍과 데이터 in Python / 리스트 (0) | 2021.03.20 |
---|---|
프로그래밍 핵심 개념 in Python / 제어문 (0) | 2021.03.19 |
프로그래밍 핵심 개념 in Python / 추상화 (0) | 2021.03.18 |
프로그래밍 시작하기 in Python / 프로그래밍 기본 개념 (0) | 2021.03.16 |
프로그래밍 시작하기 in Python / 파이썬 첫 걸음 (0) | 2021.03.15 |
댓글