Colab Python Day2_1

ITselfhiam
|2023. 9. 1. 16:01

3. print 함수내의 연산
print() 함수는 문자열뿐만 아니라 숫자와 연산 결과도 출력할 수 있습니다.

입력

print('덧셈 :', 10 + 3)
print('뺄셈 :', 10 - 3)
print('곱셈 :', 10 * 3)
print('나눗셈 :', 10 / 3)
print('정수나눗셈 :', 10 // 3) #몫만 나온다.
print('나머지 :', 10 % 3) #나머지만 나온다.
print('거듭제곱 :', 10 ** 3)

출력
덧셈 : 13

뺄셈 : 7

곱셈 : 30

나눗셈 : 3.3333333333333335

정수나눗셈 : 3

나머지 : 1

거듭제곱 : 1000

4. 출력서식 지정
파이썬의 print() 함수는 출력 서식을 지정하여 값을 형식화하고 출력하는 기능을 제공합니다.
서식 지정자와 함께 사용되는 % 연산자와 format() 메서드를 사용하여 원하는 형식으로 출력할 수 있습니다.

입력1

print('정수 : %d' % 100) # 정수 100을 출력
print(f'정수 : {100}') # f-string
print('정수 : %d' % 100.5) # 소숫점을 삭제해서 정수값만 출력한다.
print('실수 : %f' % 100.5) # 기본적으로 소숫점이 6자리까지 가능하다.
print('실수 : %f' % 100) # 그냥 소숫점을 없이 하면 000000값이 나온다.
print('실수 : %.3f' % 100.123456) # 소숫점 3번째까지만 출력을 한다.
print('문자열 : %s' % 'python') # 문자열 출력
print('문자열 : %s' % 100) # 문자열로 100을 출력

print('5 + 3 = 8')
print('%d + %d = %d' % (5, 3, 5+3)) # 이렇게 묶여서 순서대로 들어가게 할 수 있다.

출력1
정수 : 100

정수 : 100

정수 : 100

실수 : 100.500000

실수 : 100.000000

실수 : 100.123

문자열 : python

문자열 : 100

5 + 3 = 8

5 + 3 = 8

입력2

print('이름 : %s, 나이 : %d' % ('김사과', 20))
print('몸무게 : %.2f' % 50.1234)
print('내친구 : {} {}'.format('오렌지', '반하나'))

출력2
이름 : 김사과, 나이 : 20

몸무게 : 50.12

내친구 : 오렌지 반하나


5. 주석문
파이썬 주석은 코드 내에 프로그래머가 작성한 설명이나 메모를 포함하는데 사용됩니다. 주석은 코드를 이해하고 다른 개발자와 협업하는 데 도움이 되며, 코드의 기능과 목적을 명확하게 설명할 수 있습니다. 주석은 프로그램 실행 중에 무시되므로 코드 실행에 영향을 미치지 않습니다.

입력을 하는도중 해당 문장을 주석처리하고 싶으면 Command + /를 눌러서 해당 줄만 주석처리를 할 수 있다.

입력1

print('파이썬 출력하기') # 문자열 출력은 작음 따옴표 '' 또는 큰 따옴표 ""를 사용함.

출력1
파이썬 출력하기

입력2

'''
이것은 여러줄 주석입니다.
여러 줄 주석은 큰따옴표 세 개 또는 작은 따옴표 세 개 사이에 작성됩니다.
여러줄에 걸쳐 설명을 적을 수 있습니다.
'''
print('파이썬 출력하기')
"""
print함수 아래에 주석을 달면 출력이 이상하게 나오는데 코드상 이상이 없습니다.
그냥 출력만 이상하게 나오는거지 소스코드 자체에 문제는 없습니다.
"""

출력2

파이썬 출력하기
'\nprint함수 아래에 주석을 달면 출력이 이상하게 나오는데 코드상 이상이 없습니다.\n그냥 출력만 이상하게 나오는거지 소스코드 자체에 문제는 없습니다\n'


6. 변수
변수는 프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 중요한 개념입니다. 변수는 이름이 붙은 메모리 공간으로, 값을 저장하거나 참조할 때 사용됩니다

입력1

name = '김사과'
age = 20
print(name)
print(age)

출력1
김사과

20

입력2

name = '반하나'
print(name)

출력2
반하나

7. 출력서식 지정과 변수

입력

num1 = 10
num2 = 3
print('%d / %d = %4.2f' % (num1, num2, num1/num2))
#실수를 표현할때 앞에 4는 총자리 숫자 즉 정수값이고, 실수는 2자리까지만 출력을 해라.

출력
10 / 3 = 3.33

8. 변수의 자료형
파이썬은 동적 타이핑(dynamic typing) 언어로, 변수의 타입을 선언할 필요 없이 값을 할당할 때 자동으로 타입을 추론합니다. 이는 프로그래머가 변수의 타입을 직접 명시할 필요 없이 더 유연하게 코드를 작성할 수 있는 장점을 제공합니다. 그렇지만 이로 인해 잘못된 타입의 값이 변수에 할당되는 상황도 발생할 수 있습니다.

입력

name = '김사과'
age = 20
weight = 50.5
isLover = False

#type을 사용하여 해당 class의 타입값을 확인할 수 있다.
print(type(name))
print(type(age))
print(type(weight))
print(type(isLover))

출력
<class 'str'>

<class 'int'>

<class 'float'>

<class 'bool'>

9. 변수의 삭제
변수를 삭제하기 위해 del 문을 사용할 수 있습니다. del 문은 지정된 변수를 제거하고 해당 메모리 공간을 해제합니다. 변수가 삭제되면 해당 이름으로 변수에 더 이상 접근할 수 없습니다.

입력1

isLover = False
print(isLover)
del isLover
print(isLover)

출력1

False
NameError Traceback (most recent call last)
<ipython-input-1-41c9b6802752> in <cell line: 4>()
      2 print(isLover)
      3 del isLover
----> 4 print(isLover)
NameError: name 'isLover' is not defined

 

ㄴ 위처럼 'isLover' is not defined

입력2

name1 = '김사과'
name2 = name1

del name1

print(name2)

출력2
김사과

'Study > GoogleColab' 카테고리의 다른 글

Colab Python Day3_2  (0) 2023.09.04
Colab Python Day3_1  (0) 2023.09.04
Colab Python Day2_2  (0) 2023.09.01
Colab Python Day1_2  (0) 2023.08.31
Colab Python 사용방법 및 단축키  (0) 2023.08.31