Python 01. print

김지민·2024년 7월 22일
post-thumbnail
print("Hello")

python3에서 문자열은 크게 4가지 방법으로 표현할 수 있습니다.

  1. 큰 따옴표 " 이용

  2. 작은 따옴표 ' 이용

  3. 큰 따옴표 3개를 연속으로 """ 이용

  4. 작은 따옴표 3개를 연속으로 ''' 이용

3번과 4번처럼 3개를 연속으로 사용하는 경우, 다음과 같이 문장을 표현할 수 있습니다.

'''
Hello World
Python is fun
'''
  • 특수문자 print - 대다수의 언어에서 앞에 \를 붙여주면 이를 문자로 인식
  • 공백을 사이에 두고 출력 - print 함수에 2개의 값을 ,를 사이에 두고
    - 구분자로 사용할 값을 sep를 이용하여 직접 설정해 줄 수 있습니다. sep 설정이 따로 없을 때는 자동으로 공백으로 설정됩니다.
print(3, 5)                  -> 3 5
print(3, 5, sep=":")         -> 3:5
print(3, 5, sep=" ")         -> 3 5

변수와 자료형

a = 5
print(a)
  • type() 사용해서 자료형 확인
a = "toy"
b = 3.5346
print(type(a)) # <class 'str'>
print(type(b)) # <class 'float'>
a, b = 5, 3
c = a + b
print("c =", c)
  • 언더바 (Underscore) 사용

출력형식

a = 5
print("A is %d" % a)

b = "apple"
print("B is %s" % b)

print("A is %d and B is %s" % (a, b))

문자열의 경우 %s를, 문자의 경우 %c를, 정수의 경우 %d, 실수의 경우 %f

  • format 함수 사용
    - 직접 변수의 type을 명시하지 않더라도, 순서 혹은 이름을 명시하여 원하는 변수를 포맷에 맞춰 넣어주기```
print("A is {0} and B is {1}".format(a, b)) 
print("A is {new_a} and B is {new_b}".format(new_a=a, new_b=b)) 
print("B is {1} and A is {0}".format(a, b)) 
print("B is {new_b} and A is {new_a}".format(new_a=a, new_b=b))
  • f 문자열 포맷 사용
    - 문자열 앞에 f 붙이기
    - 변수 이름 {}로 감싸기
a, b = 5, "apple"

print(f"A is {a}")
print(f"B is {b}")
print(f"A is {a} and B is {b}")

소수점에 맞춰 출력

  • % 사용
a = 33.567268
print("%.4f" % a) #소수점 4번째자리까지 출력
  • format 함수, f 사용 - " : "로 지정
a = 33.567268
print("{0:.4f}".format(a))
print(f"{a:.4f}")

두 변수 값 변경

  1. temp 추가 변수 이용
a, b = 5, 3

temp = a
a = b
b = temp

print(f"A is {a} B is {b}")
  1. , 이용
a, b = 5, 3

a, b = b, a

print(f"A is {a} B is {b}")

변수값 동시에 복사

  • 오른쪽부터 연산 진행
a, b, c = 5, 3, 9

a = b = c #오른쪽부터 진행 / c값이 b에 > b 값이 c에 => a,b,c 값이 c로 통일 

print(f"A is {a} B is {b} C is {c}")
profile
열혈개발자~!!

0개의 댓글