[PYTHON] 기본 서식문자

2023. 6. 28. 09:44·PYTHON
# 서식문자
#  - 데이터의 출력형식을 지정하는 문자
#  - 내가 원하는 형식의 데이터와 문자열을 조합해서 하나의 문자열을 만들기 위한 문자
#  - 제어문자와 마찬가지로 원하는 위치에 적으면 된다
#  - 서식문자의 개수와 타입은 반드시 데이터와 일치되어야 한다

#  - C스타일과 Python스타일 둘다 사용이 가능하다
#  - C스타일
#   - "출력 형식"%(데이터,데이터, ~ )
#  - Python스타일
#   - "출력 형식".format(데이터,데이터, ~ )

#         C스타일     Python스타일
# 문자      %c            X
# 문자열    %s            { }
# 정수      %d            { }
# 실수      %f            {:f}
# 2진수     X             {:b}
# 8진수     %o            {:o}
# 16진수    %x            {:x}

#  . (멤버 참조 연산자)
# - 클래스의 멤버를 참조하는 연산자

print(2,'*',5,'=',2 * 5) 
print("{} * {} = {}".format(2,5,2*5))
print("%d * %d = %d"%(2,5,2*5))

# 나이 : 20
print("%s : %d"%("나이",20))
print("{} : {}".format("나이",20))

# 실수
# - C언어에서는 실수를 출력할때 소수점 6번째 자리까지 기본적으로 출력한다  Python
# - 서식문자에서 소수점 자리수 지정
#  - C스타일 : %.자리수f   Python스타일 : {:.자리수f}
print("%f , %.2f"%(1.234,1.234))
print("{:f} , {:.2f}".format(1.234,1.234))
print(1.234)

#컴퓨터에서의 진법 표현
#                           C언어           Python
# 2진수     0,1             X               0b10
# 8진수     0 ~ 7           010             0o10
# 10진수    0 ~ 9           10              10
# 16진수    0 ~ 9, A ~ F    0x10            0x10

print(0b10) # 2진수
print(0o10) # 8진수
print(10)   # 10진수
print(0x10) # 16진수

print("{:b} , {} , {:o} , {:x}".format(0x10,0o10,10,0b10))

'PYTHON' 카테고리의 다른 글

[PYTHON] 타입 일치, 불일치  (0) 2023.06.28
[PYTHON] 유용한 연산 함수  (0) 2023.06.28
[PYTHON] 멤버연산자  (0) 2023.06.28
[PYTHON] 비교연산자  (0) 2023.06.28
[PYTHON] 변수선언  (0) 2023.06.28
'PYTHON' 카테고리의 다른 글
  • [PYTHON] 유용한 연산 함수
  • [PYTHON] 멤버연산자
  • [PYTHON] 비교연산자
  • [PYTHON] 변수선언
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
      • DevOps
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    Cloud
    SQLD
    web
    javascript
    annotation
    Python
    js
    AWS
    django
    React
    eGov
    프로그래머스
    spring
    해시 암호화
    코딩테스트
    jsp
    Java
    코딩
    AdSP
    github
    gitbash
    html
    정보처리기사
    git
    node
    CORS
    Postman
    코테
    RDBMS
    Tomcat
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
whkim98
[PYTHON] 기본 서식문자
상단으로

티스토리툴바