[작성자:] 강력맨

  • 카뱅 26주 적금 풍차 돌리기 성과 보고서(2023.02)

    카뱅 26주 적금 풍차 돌리기 성과 보고서(2023.02)

    카뱅 26주 적금 풍차 돌리기 성과 보고서

    2023년 02월 카뱅 26주 적금 풍차 돌리기 보고서. 첫 달에는 소액을 매주 입금해야 하기 때문에 귀찮게 생각했지만, BUT! 하다 보니 나름 재미가 있다. 목표 달성하고 싶은 욕구가 막 치솟아 올라! 저축이 이렇게 재미있을 줄이야.

    특히 카뱅 26주 적금보다 하루에 999원 모으는 저금통 재미가 쏠쏠하다. 카뱅 서비스 기획한 사람 진짜 천재야.


    카뱅 26주 적금 풍차 돌리기 성과 보고서

    카뱅 26주 적금 풍차 돌리기 성과 보고서

    이달 저축 116,000원
    이달 이자 217원

    지난 01월부터 시작해서 아직까지 저축금액에 무리는 없지만 조금씩 매주 불입해야 하는 금액이 커져가는 것을 느낀다. 01월에는 5만원 정도 저축했는데 02월에는 10만 원. 내 계산으로 03월에는 약 30만 원을 저축해야 한다.

    카뱅 26주 적금 풍차 돌리기 성과 보고서

    풍차 계좌는 6호까지 총 6개 개설되었고, 이 글을 쓰는 현재 26주 적금 총 저축금은 110,000원이다.

    카카오 뱅크 26주 적금 실패

    한 달이 넘어가다 보니 정신 줄 놓고 02월 17일 깜빡하고 6시 전까지 입금을 못했다. 급하게 추가납입을 했으나 서치해 보니 한 번 실패하면 끝이라고 한다. 그리하여 풍차 1호는 이자가 연 7%가 아니라 연 3.5%다.

    풍차 1호 계좌를 해지하고 다음주부터 새로 시작할까 생각하다가 어차피 중요한 것은 주 단위로 이자가 나오는 풍차 돌리기 시스템을 구축하는 것이지 계좌 하나에서 나오는 이자가 아니기 때문에 장기적 관점에서 그냥 계속 적금을 하기로 했다. 이 글을 읽는 사람은 자동출금에 실패하지 않도록 미리미리 입금해놓길 바란다.

    카뱅 26주 적금 누적 이자

    누적 이자 267원

    현재 누적이자는 267원이다. 26주 적금(은 만기가 아직 한참 남았다)이 아닌 저금통에서 발생한 이자다.

    카뱅 저금통

    소고기 2인분

    나 같은 주식 투자자의 입장에서 적금은 굉장히 정적이고 지루한 활동인데, 하루에 999원씩 모으는 저금통은 재미가 쏠쏠하다. 벌써 소고기 2인분(47,232원)이나 모았다. 갑자기 소고기가 급땡기네.

    카뱅 26주 적금에 도전하는 사람들이라면 저금통도 잘 활용하길 바란다.

    카카오 뱅크 저축 계좌 인증

    마지막으로 저축계좌 인증한다. 다들 저축 단디하라고.


    추천 포스트

    2023년 01월 적금 풍차 돌리기 성과 보고서
    링크: https://k-man.kr/1702

    카카오뱅크 저금통 셰이프 박스
    링크: https://k-man.kr/1056

  • 인생 계획 성과 보고서(2023.02)

    인생 계획 성과 보고서(2023.02)

    인생 계획 성과 보고서(2023.02)

    2023년 2월 인생 계획 성과 보고서. 벌써 23년 2월이라니 시간이 참 빠르다. 1월에 계획한 대로 2월은 낮에는 주식 전자책과 주식 스터디 모임 강의 준비를 하고 밤에는 파이썬 학원을 다닌다고 정말 정신 없이 지나갔다. 학원 마치고 집에 오면 11시.. 평소에 블로그 쓸 틈도 없어서 지금 이 글도 학원 마치고 11시 46분에 작성 중이다.


    2023년 2월 인생 계획 성과 보고서

    인생 계획 23년 2월 성과

    2023년 02월 성과

    ● 뉴스심리지수·단기부동자금 마킹
    ● 파이썬 학습 시작
    ● 주식 스터디 모임 2.0 기획 준비
    ● 반자동 스윙 매매 전자책 완성

    작년 2022년 02월에는 강의 자료를 만든다고 정신없었다. 그리고 주식 투자 스윙 매매 테스트를 시작했는데 이게 내 인생 계획을 크게 바꿀 줄은 꿈에도 몰랐다. 약 1년 동안의 스윙 매매 테스트한 결과 긍정적인 기댓값을 얻고 그 노하우를 올해 2023년 02월에 전자책으로 완성했다. 그리고 현재는 3월에 있을 주식 스터디 모임의 강의 자료를 만들고 있다. 내가 생각해도 정말 거침없는 일정이다.

    주식 전자책 텀블벅 진행

    현재 내가 쓴 주식 전자책 <하루 30분 주식 투자로 월 50만 원 버는 반자동 스윙 매매 SAST> 는 텀블벅에 프로젝트를 등록해 심사를 진행하는 중이다. 아직 공개되진 않았지만, 관심있다면 꼭 펀딩에 참여해주길 바란다.

    링크: https://tumblbug.com/stockt-rading-sast


    2023년 2월 독서 목록

    2023년 2월 강력 독서 목록

    2023년 02월 독서

    ● 1년 안에 AI 빅데이터 전문가가 되는 법: 심화편(서대호, 2021)
    ● 주식투자 절대지식(브렌트 펜폴드, 2011)
    ● 수학은 어렵지만 확률 통계는 알고 싶어(요비노리 다쿠미, 2021)
    ● BIG WAVE 거대한 변화(김영익, 2023)
    ● 의자에서 살아남기(최현묵, 2021)
    ● 익명의 독서 중독자들(이창현·유희, 2018)
    ● 알렉산더 테크닉, 내 몸의 사용법(프레더릭 알렉산더, 2017)
    ● 건지 감자껍질파이 북클럽(메리 앤 섀퍼·애니 배로스, 2018)
    ● 챗GPT(반병현, 2023)

    23년 02월은 생각보다 바빠서 책을 8권밖에 못 읽었다. 빅데이터와 통계에 관한 책과 03월부터 시작할 주식 스터디 모임을 준비하기 위해 독서모임과 관련된 책 2권 그 외에는 주식 트레이딩과 거시경제 책 한 권 씩 읽었다. 그리고 척추 건강과 관련한 책을 2권 읽었는데 <의자에서 살아남기>는 내가 읽은 책 중 정말 무서운 책이었다. 나는 하루 종일 의자에 앉아있단 말이야.


    2023년 3월 인생 계획

    23년 03월 인생 계획

    하루 중 많은 시간을 차지하던 주식 전자책 작성이 끝났다. 어문 저작권 신청과 텀블벅 펀딩을 올렸는데 04월 까지는 특별히 시간을 쓸 일은 없을 것 같다. 당장 급한 건 당장 03월에 있을 주식 스터디 강의 자료와 게임 준비를 해야 한다. 지금 진행 상황은 한 30% 정도 준비 끝났다.

    파이썬 프로그램도 03월 09일이면 기초는 다 배운다. 다만 빅데이터 분석을 위해서는 한 달 더 다녀야 한다. 당연히 학원에는 등록했지만 국비교육이라 인원 미달이면 폐강돼버린다. 이러면 계획이 어긋난다. 파이썬 빅데이터 분석까지 배우고 최종적으로는 주식 자동매매 프로그램을 개발하는 것이 올 상반기의 목표다.

    정부지원사업은 조건이 까다로 올해는 패스하고 내년에 폐업한 다음 신청하기로 결정했다. 올해는 최대한 능력을 업그레이드하는데 집중하고 내년에 승부를 띄워보자. 05월부터 일자리를 탐색해 학원 강사로 취직해 최대한 시드머니를 모으는 것으로 2023년은 마무리하면 문제없을 것 같다.


    추천 포스트

    강력맨 인생 목표
    링크: https://k-man.kr/강력맨-인생-목표

    2023년 01월 인생 계획 성과 보고서
    링크: https://k-man.kr/1858

  • 파이썬 무료 강의 07. 리스트 자료형 인덱싱과 슬라이싱

    파이썬 무료 강의 07. 리스트 자료형 인덱싱과 슬라이싱

    파이썬 리스트 자료형

    파이썬 무료 강의 07. 리스트 자료형 인덱싱과 슬라이싱. 오늘 배울 내용은 리스트 자료형이다. 리스트 자료형은 여러 숫자나 문자열이 모인 형태의 자료형이다. 꽤 많이 사용되기 때문에 반드시 알아둘 필요가 있다.


    파이썬 무료 강의
    리스트 자료형 만들기

    리스트 자료형

    리스트 자료형을 만들려면 리스트에 들어갈 자료형들을 대괄호 [ ]로 감싸주고 구분은 쉼표 , 로 해주면 된다. 숫자 1, 2, 3, 4, 5를 리스트로 만들고 싶다면 위와 같이 [ 1, 2, 3, 4, 5 ]를 입력하면 된다.

    변수 number에 리스트 자료형을 대입하고

    >>> number = [ 1, 2, 3, 4, 5 ]


    변수 number를 입력하면 리스트가 값이 나오는 것을 확인할 수 있다.

    >>> number
    [ 1, 2, 3, 4, 5 ]


    type( ) 함수로 변수 number의 자료형이 어떤 타입인지 확인해보면, <class ‘list’>라는 것을 알 수 있다.

    >>> type( number )
    <class ‘list’>


    파이썬 무료 강의
    리스트 자료형 인덱싱과 슬라이싱

    리스트 인덱스

    리스트 자료형도 문자열과 똑같이 인덱스가 있다. 왼쪽부터 0으로 시작하는 정방향 인덱스 값과, 오른쪽부터 -1로 시작하는 역방향 인덱스 값이 있다.

    예를 들어 위와 같이 [ ‘Just’, ‘do’, ‘it’ ]이라는 문자열 리스트의 경우 ‘Just’의 인덱스 값은 0과 -3이고, ‘do’의 인덱스 값은 1과 -2, ‘it’의 인덱스 값은 2와 -1이다. 간단하게 리스트 인덱싱과 슬라이싱을 해보자.

    리스트 자료형 인덱싱과 슬라이싱

    변수 nike에 리스트 자료형 [ ‘Just’, ‘do’, ‘it’ ]을 대입한다.

    >>> nike = [ ‘Just’, ‘do’, ‘it’ ]


    변수 nike에서 ‘Just’만 뽑아 쓰고 싶다면 변수 nike에서 ‘Just’의 인덱스 값을 인덱싱한다.

    >>> nike[ 0 ]
    ‘Just’


    이번엔 슬라이싱을 해보겠다. 슬라이싱 방법은 문자열과 동일하다. 변수 nike에서 ‘Just’와 ‘do’만 뽑아 쓰고 싶다면 변수 nike에서 ‘Just’와 ‘it’까지의 인덱스 값을 콜론 : 으로 구분해 입력한다. 슬라이싱은 [ a : b ] a부터 b 미만까지이므로, ‘it’에 해당하는 인덱스 값을 입력해야 ‘do’까지 나온다.

    >>> nike[ 0:2 ]
    [ ‘Just’, ‘do’ ]


    파이썬 무료 강의
    중첩 리스트 인덱싱과 슬라이싱

    중첩 리스트 인덱스

    머리 아프지만 중첩 리스트라는 것이 있다. 중첩 리스트란 리스트 안에 리스트가 포함된 리스트를 말한다. 리스트 안에 포함된 리스트는 기본적으로 쉼표로 구분된 요소의 인덱스 값을 갖는다. 그렇다면 리스트 안에 들어있는 리스트의 요소를 뽑아 쓰고 싶을 땐 어떻게 해야 할까? 대괄호를 하나 더 쓰면 된다.

    중첩 리스트 인덱싱 슬라이싱

    먼저 변수 number에 중첩 리스트 자료형 [ 1, 2, [ ‘Just’, ‘do’, ‘it’ ] ]을 대입한다.

    >>> number = [ 1, 2, [ ‘Just’, ‘do’, ‘it’ ]


    변수 number에서 인덱스 값 2를 뽑아낸다.

    >>> number[ 2 ]
    [ ‘Just’, ‘do’, ‘it’ ]


    리스트 안의 리스트에 있는 자료를 꺼내기 위해 대괄호를 하나 더 사용한다.

    >>> number[ 2 ][ 0 ]
    ‘Just’


    이번엔 리시트 안의 리스트에 있는 자료를 슬라이싱 해보겠다. 방법은 동일하다.

    >>> number[ 2 ][ 0:2 ]
    [ ‘Just’, ‘do’ ]


    추천 포스트

    문자열 인덱싱과 슬라이싱
    링크: https://k-man.kr/2356

    파이썬 독학을 위한 기본 개념과 용어 정리
    링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리

  • 인플레이션 뜻 원인 인플레이션이란(Inflation) 무엇인가?

    인플레이션 뜻 원인 인플레이션이란(Inflation) 무엇인가?

    이플레이션 뜻 원인

    인플레이션 뜻 원인에 대해 알아보겠다. 인플레션이란(Inflation) 물가가 상승하는 현상, 반대로는 화폐 가치가 하락하는 현상을 말한다. 자본주의는 부채를 기반으로 성장하고, 부채가 늘어나는 만큼 정부는 화폐를 발행해야 하기 때문에 자본주의 사회에서 인플레이션은 피할 수 없는 운명이다.

    자본주의 사회에서 살아남으려면 인플레이션을 이해해야 한다.


    자본주의 사회의 구조

    폐쇄된 자본주의

    지난 포스트에서도 설명했지만 다시 한번 간략하게 설명하자면 자본주의는 자본을 사용하여 상품을 생산·판매하고 그 수익을 통해 더 많은 자본을 축적함으로써 생산성이 증가되는 사회다.

    돈을 빌릴 수 없는 폐쇄된 자본주의를 상상해 보자. 이러한 사회는 엄청난 문제점이 있다. 자본이 있는 사람은 지속적인 생산이 가능한 반면, 노동자는 소비만 하기 때문에 가난해진다. 만약 노동자가 소비를 하지 않으면 반대로 자본가가 사업에 실패하게 됨으로 가난해진다. 폐쇄된 자본주의 사회에서는 결국 누군가는 가난해지는 운명이다. 이는 곧 사회 발전에 한계를 드러낸다.

    부채 자본주의

    이번엔 돈을 빌리는 것이 가능한 부채 자본주의를 상상해 보자. 긍정적인 측면을 보자면 자본이 없는 사람도 돈을 빌려서 상품을 생산하여 자본가가 될 기회를 갖게 되고, 소비자도 자신의 소득을 뛰어넘는 소비를 가능하게 한다. 이는 사회가 가진 자본을 뛰어넘는 생산의 퍼포먼스를 발휘할 수 있도록 만든다. 사회는 급속도로 발전한다. 그러나 언젠가는 부채 폭탄이 터지는 부담을 짊어지게 된다.

    기본적으로 부채는 바람직하다. 돈을 빌려서 사업을 해서 성공하면 돈을 빌린 사람과 돈을 빌려준 사람 모두 행복하다. 문제는 부채로 인한 소득의 증가가 영원하지 않다는 데 있다. 부채는 이자를 요구한다. 소득의 증가보다 부채와 이자의 증가 속도가 늘어나면 결국 개인이든 기업이든 파산에 직면한다.

    이 문제를 해결하기 위해 중앙은행에서는 화폐를 계속 발행할 수밖에 없다. 그래서 탄생한 것이 지금의 부채주도성장 자본주의 사회 시스템이다. 기본적으로 화폐를 발행해서 화폐 가치를 하락시키지 않으면 돈을 빌린 사람은 원금과 이자를 갚을 수 없다. 돈을 갚는다 해도 그 말은 다른 사람이 그만큼 가난해졌다는 말이다.


    부채는 어떻게 팽창하는가?

    신용 화폐

    자본주의 사회에서 부채가 어떻게 증가하는지 자세히 살펴보자.

    부채, 빚은 당연히 은행에서 발생한다. 은행은 예금자가 맡기 돈에서 10%는 지급준비금으로 놔두고 90%는 대출해준다. 10%란 값은 예금자는 맡긴 돈의 10%만 찾아간다는 경험적 통계에서 비롯된다. 만약 모든 예금자가 찾아와 자기 돈을 달라고 하는 뱅크런 사태가 일어나면 은행은 파산한다.

    아무튼 예금자가 은행에 100만 원을 맡기면, 은행은 대출자에게 90만 원을 빌려주고 이자를 요구할 수 있다. 여기서 90만 원은 과거에는 존재하지 않았던 돈이다. 사회에 존재하는 통화량은 대출로 인해 100만 원에서 190만 원이 된다. 이런 식으로 사회는 부채를 기반으로 화폐가 증가하게 된다. 이를 신용화폐라고 한다.

    인플레이션 발생

    은행에서 대출을 반복하면 할수록 사회에 존재하지 않던 돈이 늘어나면서 경제가 팽창하게 된다. 하지만 경제를 지탱하는 돈은 존재하지 않는 신용화폐다. 누군가는 이자를 절대 갚을 수 없기 때문에 팽창하는 부채에 맞춰 중앙은행은 돈을 찍어내야 한다. 이러한 과정이 심화되면 돈의 가치가 떨어지고 물가는 오른다. 이게 인플레이션이다.

    인플레이션이 발생하는 여러 가지 원인이 있지만 근본적으로는 1) 사람들은 은행에서 지나치게 많은 대출을 받고 2) 중앙은행에서 지나치게 많은 화폐를 찍어내기 때문이다. 즉 부채 자본주의 시스템에 따라 필연적으로 발생하는 일이다.


    인플레이션 해결 방법은?

    중앙은행의 역할

    은행이 대출을 해주는 것을 계속 방치하면 부채가 지나치게 증가하고 물가가 올라 심각한 문제를 만들어 낸다. 이를 근본적으로 해결할 방법은 아직 없다. 다만 일반적으로 자본주의 시스템을 채택한 국가는 중앙은행에서 기준 금리(이자율)를 통해 인플레이션 ‘속도’를 조절한다.

    인플레이션이 발생하는 이유는 단순하게 생각하면 신용화폐가 지나치게 늘어났기 때문이다. 중앙은행에서 금리를 올리면 사람들은 대출 이자에 대한 부담이 커져 대출을 더 이상 받지 않게 된다. 결과적으로 부채 팽창 속도를 늦출 수 있다. 그뿐만 아니라 은행 이자 수익이 높아져 사람들은 소비보단 저축을 하게 된다.

    하지만 대출을 갚지 못하는 사람들에게 이자가 늘어나는 것은 참기 힘든 고통이다. 게다가 소비를 하지 않기 때문에 경제 성장에 타격을 입는다.

    경기 사이클

    높은 기준 금리로 많은 사람들이 고통을 받고 경기가 침체되면 중앙은행에서는 다시 금리를 낮춘다. 금리를 내리면 대출 이자가 저렴해 개인과 기업을 대출을 받게 되고, 투자와 소비를 하면서 경기가 좋아진다. 문제는 대출을 받으면 다시 부채가 팽창하면서 물가는 오른다. 결국 이는 인플레이션을 유발한다.

    이러한 정책적 결정 때문에 경기는 늘 상승하는 것이 아니라, 사이클을 가지게 된다. 이를 경기 사이클 또는 경기의 사계절이라고도 부른다. 투자를 하는 입장에선 반드시 알아야 하는 내용이므로 다음에 기회가 되면 다루도록 하겠다.


    추천 포스트

    자본주의 사회 체제의 구조
    링크: https://k-man.kr/2163


    링크: https://www.wadiz.kr/web/wcomingsoon/rwd/195281


    박강력의 투자할 결심!

    월급만으로 살기 어려운 세상!
    당신에게 필요한 것은 투자할 결심!


    ▼ 진짜 돈 되는 투자 강의 ▼

    웹사이트  www.박강력.com
    소모임   투자할 결심
    인스타그램 @kangryeok
    이메일   active-park@naver.com

  • 파이썬 기초 독학 06. f 문자열 정렬 과 공백 채우기

    파이썬 기초 독학 06. f 문자열 정렬 과 공백 채우기

    파이썬 f 문자열 정렬과 공백 채우기

    파이썬 기초 독학 06. f 문자열 정렬 과 공백 채우기. f 문자열 정렬은 왼쪽 또는 오른쪽 정렬 방식을 말하고 공백 채우기는 빈 공백을 다른 문자로 채워주는 기능을 말한다. 사실 이 정도까지 알아야 하나 싶지만 일단은 포스팅해 둘 테니 참고하길 바란다.


    파이썬 기초 독학
    f 문자열 정렬과 공백 채우기

    파이썬 f 문자열 정렬

    일단 문자열 정렬은 부등호로 표기한다. 왼쪽 정렬< 이고, 오른쪽 정렬> , 가운데 정렬^다. 그리고 문자열을 정렬하기 위해서는 문자열이 들어가야 하는 공간, 즉 총 인덱스 값이 필요하다. f 문자열 포매팅에서 정렬을 하려면 위와 같이 중괄호 { } 안에 변수명은 먼저 입력하고 콜론 : 으로 구분한 다음 정렬 기호와 총 인덱스 값을 입력하면 된다.

    왼쪽 정렬을 하고 싶다면 f”{ 변수명:<인덱스 값}” ,
    오른쪽 정렬을 하고 싶다면 f”{ 변수명:>인덱스 값}” ,
    가운데 정렬을 하고 싶다면 f”{ 변수명:^인덱스 값}” 라고 입력하면 된다.

    f 문자열 정렬

    변수 alignment에 “정렬” 문자열을 대입한 다음

    f”{alignment:<10}” 이라고 왼쪽 정렬, 총 인덱스 10 코드를 입력하면
    ‘정렬 ‘ 이라는 결괏값을 확인할 수 있다.

    f”{alignment:>10}” 이라고 오른쪽 정렬, 총 인덱스 10 코드를 입력하면
    ‘ 정렬’이라는 결괏값을 확인할 수 있다.

    f”{alignment:^10}” 이라고 가운데 정렬, 총 인덱스 10 코드를 입력하면
    ‘ 정렬 ‘이라는 결괏값을 확인할 수 있다.

    f 문자열 공백 채우기

    총 인덱스 값으로 인해 만들어진 공백을 특정 문자로 채울 수 있다. 방법은 부등호 앞에 문자를 입력하면 된다. 단 한 글자만 가능하다.

    >>> alignmne: =”정렬”
    >>> f”{alignment:-<10}”
    ‘정렬——–‘
    >>>f”{alignment:=>10}”
    ‘========정렬’
    >>>f”{alignmnet:~^10}”
    ‘~~~~정렬~~~~’


    추천 포스트

    f 문자열 포매팅
    링크: https://k-man.kr/2400

    문자열 자료형과 연산
    링크: https://k-man.kr/2318

  • 파이썬 독학 공부 05. f 문자열 포매팅과 소수점 표현하기

    파이썬 독학 공부 05. f 문자열 포매팅과 소수점 표현하기

    파이썬 f문자열 포매팅과 소수점 사용

    파이썬 독학 공부 05. f 문자열 포매팅과 소수점 사용. 문자열 자료를 출력하다 보면 문자열 중간에 변수를 삽입해야 하는 상황이 발생하는데, 문자열에 변수를 삽입하는 작업을 문자열 포매팅(Formatting)이라고 한다.

    이 포스트에서는 과거에 쓰던 문자열 포매팅 방법과 최신 버전에 사용하는 f 문자열 포매팅 둘 다 배워보겠다.


    파이썬 독학
    문자열 포매팅

    파이썬 구버전 포매팅

    구버전에 사용하던 문자열 포매팅 방법을 알아보겠다. 일단 문자열 중간에 변숫값을 삽입하려면 포맷 코드를 알고 있어야 한다. 변숫값이 숫자면 %d, 문자열이면 %s 포맷 코드를 변숫값이 들어가는 위치에 삽입하는 식이다.

    정수를 문자열에 삽입하려면, 변수 age에 23을 대입하고, age 값이 삽입되어야 하는 문자열에 %d를 삽입하고 문자열이 끝나면 %에 어떤 값이 올지 지정해 주면 된다. % age라고 입력한다. 문자열에 문자열을 삽입하는 방법도 동일하지만 %d가 아닌 %s로 표기한다. 변수 gender에 “남성”을 대입하고 출력 문자열에 gender 값이 삽입되어야 하는 위치에 %s를 삽입하고, 문자열 끝에 % gender라고 입력한다.

    만약 2개 이상의 변수값을 넣고 싶다면 문자열이 끝난다음 % 다음 괄호에 ( ) 각각의 변수명을 콤마 , 로 구분해 입력해주면 된다. 예를 들어 위와 같이 나이와 성별 변수를 둘 다 넣은 문자열을 출력하고 싶다면 문자열은 “내 나이는 %d이고 성별은 %s입니다.”로 입력하고, 문자열 끝에 변수명은 % ( age, gender )라고 입력하면 된다.


    파이썬 독학
    f 문자열 포매팅

    파이썬 f문자열 포매팅

    기존의 문자열 포매팅 방법은 크게 어렵진 않지만 정수와 실수, 문자열을 구분해서 포맷 코드를 입력해야 하는 불편함이 있다. 다행히 3.6 버전부터 f 문자열 포매팅이라는 기능을 사용할 수 있어 훨씬 이해하기 쉽게 문자열 포매팅을 할 수 있다. 방법은 위와 같이 문자열 앞에 f를 붙이고 변수가 들어가는 위치에 중괄호 { }를 사용해 변수 이름을 쓰면 된다.

    예를 들어 문자열에 나이를 변수로 사용하고 싶다면, 변수 age를 만들고 23을 대입한 다음 문자열을 f ” 내 나이는 { age }입니다.” 라고 작성하면 된다. 즉 변수의 값이 정수든 실수든, 문자열이든 2개든, 3개든 방법이 동일하기 때문에 포맷 코드를 사용하는 것과 비교하면 훨씬 쉽게 이해할 수 있다.


    파이썬 독학
    소수점 표현하기

    파이썬 소수점 표현하기

    문자열 포매팅을 할 때 추가로 알아둬야 하는 것은 바로 소수점을 표현하는 방법이다. 만약 수학 30점, 영어 50점, 국어 60점의 점수를 받았다고 해보자. 평균 점수를 구하려면 점수를 다 더하고 3으로 나누면 된다. 변수 average를 만들어 이를 대입한다.

    구버전 기준으로 출력할 때 포맷 코드로 %d를 입력하면 평균 점수는 46점만 출력하게 된다. 왜냐하면 %d는 정수를 삽입하는 코드이기 때문이다. 이번에는 실수를 삽입하는 %f를 넣으면 평균 점수가 46,666667점이 나온다. 소수점은 기본적으로 6자리가 표현된다. 따라서 소수점 자릿수를 컨트롤해야 한다. 방법은 간단하다. 소수점 2자리만 표현하고 싶으면 %.2f라고 입력하면 된다. 소수점 4자리만 표현하고 싶으면 %.4f라고 입력하면 된다.

    파이썬 소수점 표현하기

    이번엔 f 문자열 포매팅에서 소수점을 표현하는 방법에 대해 알아보겠다. 위와 같이 변수 average를 특별한 통제 없이 f 문자열 포매팅시키면 소수점이 어마어마하게 많이 나온다. 소수점을 컨트롤하고 싶다면 중괄호 변수 이름 뒤에 콜론 : 으로 구분한 다음 원하는 소수점 자리수와 f를 입력해주면 된다.

    예를 들어 소수점 2자리만 표현하고 싶다면 위와 같이 { 변수 : 0.2f } 라고 입력하면 된다. 참고로 0은 생략해도 된다.


    추천 포스트

    문자열 인덱싱과 슬라이싱
    링크: https://k-man.kr/2356

    문자열 자료형과 문자열 연산
    링크: https://k-man.kr/2318

error: Content is protected !!