MENU
アーカイブ

新人薬剤師応援 関連記事 一覧

あわせて読みたい
新人薬剤師がたった1週間で職場の先輩と打ち解ける為の6つのコツ本日のテーマ 新人薬剤師としてデビューしたあなたがたったの1週間で職場に打ち解けるためにするべきことはたったの6つ職場の人間関係を良好にするのは最初の1週間がメ...
あわせて読みたい
新人~ベテラン薬剤師まで対象|薬剤師の保険ルール学習支援ページまいど!けいしゅけ(@keisyukeblog)です☆ もしかして,保険の勉強を敬遠してませんか? 保険調剤薬局に勤めていると痛烈に感じることがあります。保険って事務さんの...
あわせて読みたい
内服薬調剤料の計算方法をたった30分で理解する!まいど!けいしゅけ(@keisyukeblog)です☆ さてさて,調剤料に関する記事を連載として書いていきます。今回は1つ目,内服薬の調剤料の算定について書いていきます。今...
あわせて読みたい
新人薬剤師が現場で主力になる4つのコツこの記事のテーマ たった1週間で職場に打ち解ける方法を伝える薬剤師として何をどうやって勉強すればいいか伝えるスキルを磨く具体的な方法を伝えるNext Levelに達する...
あわせて読みたい
新人やブランク明け薬剤師で勉強方法が分からないに9つの回答を贈ります本日のテーマ 保険調剤薬局で働くとなったが,勉強方法がわからないという声は多い不明なのは業務の流れ?調剤手技?保険ルール?まず何がわからないかを明確にし,重点...
あわせて読みたい
新人薬剤師の保険学習教材に【保険調剤Q&A】をお勧めします!新人薬剤師の保険学習教材に【保険調剤Q&A】をお勧めします! この言葉を僕は何年も何年も言い続けてきました。何人もの新人薬剤師の皆さんと一緒に現場で働いた経験...
あわせて読みたい
【新人薬剤師の転職】6パターンの「そんな保険調剤薬局やめてOK」まいど!けいしゅけ(@keisyukeblog)です☆ よく,『就職したからには3年は在籍しなきゃダメだ』なんて言います。この言葉が言いたいことは,少し自分にとって嫌なこと...
投稿が見つかりません。
腎機能評価ツールを無料公開中 ➡ココをタップ

Pythonの基礎#8 【型変換を極める】strとintでデータ型を統一する方法

【型変換strとintを極める】変数は型を合わせて出力や
  • URLをコピーしました!
※当ブログはアフィリエイト広告を利用しており,記事にアフィリエイトリンクを含むことがございます

Python学習にオススメ

Progate -楽しく学べるプログラミング学習アプリ

Progate -楽しく学べるプログラミング学習アプリ

Progate無料posted withアプリーチ

まいど!Python勉強1年生(2020.6から学習開始)の けいしゅけ(@keisyukeblog)です☆

前回までの記事でPythonで使う関数についてイメージをつけてきました。データと関数の関係についても図解しましたのでスッキリできているかと思います。

今回は,#6 Pythonの基礎#6 データ型(int/float/bool/str)の一覧表の記事内容を少し応用した内容を扱っていきます。

AHEADMAPの年会費は3000円です と出力するには?

#AHEADMAPの年会費は3000円です  と出力したい
price=3000
print("AHEADMAPの年会費は"+price+"円です")

このように打ち込めば出力されると思うのですが,

Traceback (most recent call last):
  File "c:UserskeisyukeDocumentspython_prgsample.py", line 3, in <module>
    print("AHEADMAPの年会費は"+price+"円です")
TypeError: can only concatenate str (not "int") to str

F5で実行するとデバッグコンソールには上記のエラーメッセージが出てきました。

どういうことでしょうか?この記事ではこれをクリアしていきます。

目次

型変換strとintを使ってデータ型を統一しよう!

到達目標

データ型をstrとintを用いて統一して記述できるようになる

けいしゅけ

タコちゅけ,Pythonのデータ型にはどんなものがあったか覚えている?

タコちゅけ

なめんな。

Pythonには3つのデータ型があります。数字型,ブール型,文字配列型です。それぞれについて解説した一覧表です。
データ型一覧表
タコちゅけ

こんなふうに,4つのデータ型がありまちゅ。

先ほどのデバッグコンソール中で,

TypeError: can only concatenate str (not “int”) to str

とありましたよね??

これって,文字配列型(str)-整数型(int)-文字配列型(str)を連結できないでしゅよ~って意味やと思うんでちゅけれど…。

けいしゅけ

やるなぁ☆

そうそう,デバッグコンソールのエラーメッセージが僕たちに言いたいのは,連結するならデータ型は1種類だけってことやわ。

例題を見返してみようか。

price=3000

と整数のデータを代入しているpriceという変数は,データ型においては整数型となるんや。

他方で,”AHEADMAPの年会費は” および “円です”は完全に文字配列型やんね?

タコちゅけが示した通り,(”AHEADMAPの年会費は”+price+”です”)は(文字配列型(str)-整数型(int)-文字配列型(str))という形になるからエラーになるってことやね。

タコちゅけ

そうか,データの型を変換してしまえば…。

けいしゅけ

???

なにその顔。ねぇ,なんでそんなにキュピーン☆なってんの?

ねぇねぇ,どういうこと???

タコちゅけ

・・・うん,間違いない。いける気がする!

けいしゅけ

おーーーーい💦

Pythonの文字配列型(str)を整数型(int)に変換する具体的な方法

さて,具体的にどのように入力すれば(文字配列型(str)-整数型(int)-文字配列型(str))を(文字配列型(str)-文字配列型(str)-文字配列型(str))と変換できるでしょうか?やっていきましょう。

VSCodeを開き,下のようにコードを書いてみてください

#AHEADMAPの年会費は3000円です  と出力したい
price=3000
print("AHEADMAPの年会費は"+str(price)+"円です")

書いたら,F5を押してデバッグありで実行します。すると,デバッグコンソールには以下のように表示されたと思います。

AHEADMAPの年会費は3000円です
けいしゅけ

これでおしまいっ!!

今度からはPythonで整数型を文字配列型に変換したかったら,

str(表示させたい整数型変数)

という書き方をすればいいということが分かればOKや☆

タコちゅけ

str(int関数)と記述することで変換できるんでちゅね☆

けいしゅけ

そのとーーーーーーり!!

Pythonの整数型(int)を文字配列型(str)に変換する具体的な方法

それでは,次に具体的にどのように入力すれば(文字配列型(str)-整数型(int)-文字配列型(str))を(整数型(int)-整数型(int)-整数型(int))と変換できるでしょうか?やっていきましょう。

VSCodeを開き,下のようにコードを書いてみてください

"""
Patients(来局者数150人/日) 
Time_required"10"1件当たりの調剤にかかるる時間(分) 
Total_time(1日で調剤にかける時間) 
1日で調剤に書ける時間は何分か?
"""
Patients="150"
Time_required=10
Total_time=int(Patients)*Time_required
print(Total_time)

書いたら,F5を押してデバッグありで実行します。すると,デバッグコンソールには以下のように表示されたと思います。

1500
けいしゅけ

あえて150人の部分を文字列型の”150″としておきました。

これを計算するときにint(文字配列型 関数)とすることで整数型 関数に変換したわけですわ☆

タコちゅけ

int(str関数)と記述することで変換できるんでちゅね☆

けいしゅけ

そのとーーーーーーり!!

ちなみに,答えの1500を【1500分です】と示したい場合は次のように記述すれば大丈夫や☆

"""
Patients(来局者数150人/日) 
Time_required"10"1件当たりの調剤にかかるる時間(分) 
Total_time(1日で調剤にかける時間) 
1日で調剤に書ける時間は何分か?
"""
Patients="150"
Time_required=10
Total_time=int(Patients)*Time_required
print(str(Total_time)+"分です")
タコちゅけ

print(str(Total_time)+”分です”)

って記述してまちゅね。1500のint型(整数型)をstr型(文字配列型)に変換して,”分です”というstr型と連結した…。

けいしゅけ

そーゆーこと!!


けいしゅけのオススメ書籍 3選です☆

けいしゅけ

これらの書籍は僕が影響を受けまくったものです。どれか一つでもいいので迷わず1冊手に取ってみて下さい。薬を比較の視点で考える,薬学を構造式・理論・エビデンスから見る,人として生きていくのに大切なことって何か・・・。それぞれの本があなたに伝えてくるメッセージを受け取ってみて下さい☆

けいしゅけイチオシ勉強サイト


今回の記事はここまでや☆

最後まで読んでくださってホンマおおきにっ!!お時間を使って読んでくださったことに心から感謝申し上げます!

\最新記事をメールでお知らせするで/

けいしゅけ

この記事の感想をコメントしていただけるとメッチャうれしいです!!
ご意見&ご質問も遠慮なく書いてください☆皆さんとの対話を楽しみにしています☆
下のボタンを押すとコメント記入欄へジャンプできますよ~!!

タコちゅけ

ウチのけいしゅけはSNSもやってまちゅ!良ければフォローしてやってくださいでしゅ💛

Twitterでけいしゅけをフォロー

けいしゅけFacebookにいいね!

【型変換strとintを極める】変数は型を合わせて出力や

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

記事の感想など,ひとこと頂けますか?

コメントする

目次