【Python入門】文字列の操作をマスターしていこうプログラミングの基本ともいえる文字列の取り扱い。今回は、Pythonの文字列をサンプル付きでご紹介させて頂きますね。No.1のCodeCampが運営するプログラミング未経験の方のための学習メディアですCodeCampとは?(受講生体験記)「エンジニアは女性のキャリアとして魅力的」未経験からの転職体験記リモートワーク×多拠点居住の新しい生き方を実現する。文字列の結合Pythonの文字列の型変換まとめ【Python入門】文字列の操作をマスターしていこう文字列とは文字列は、ここに書かれていることは「文字だよ」とコンピュータに認識してもらうための記述方式です。文字列としてイメージしやすいでしょう。ここでPython初学習者の中には、「文字を扱うぐらいなら勉強しなくても大丈夫」と思う方もいらっしゃるでは。実際のプログラミングの世界では、文字を文字列として取り扱うだけでなく、「数字」を文字列として扱ったり、「クリップボードの内容」を文字列として活用したりいろいろなケースが存在します。数字も文字として扱うことで文字や数字を検索できたり、計算用の数字ではない「郵便番号」などを「文字」として扱い適切に処理できるようになりますね。プログラミングの学習を進める中でその都度文字列について調べるやり方もあるでしょうが、学習初期段階で文字列を一応把握しておくとスムーズな学習に役立つと思いますよ。Pythonの文字列を体験それでは実際にPythonの文字列を試してみましょう!まずは文字列を出力(表示)してみたいと思います。囲った部分が文字列として出力されます。'シングルクォーテーション、どちらを使おうか迷われるかもしれませんが、一応次のようなことを知った上で選択されるといいと思います。できないよろしければご自身の手でPythonコードを実行してみて下さい。これではエラーが出ちゃいますね。ダブルクォーテーションを表示させたい場合は、下記のような使い方が一般的です。print('"ダブル・クォーテーションの表示"')print("'シングル・クォーテーションの表示'")またPythonの特徴として、Unicodeを標準でカバーしている点が挙げられます。文字化けの心配や文字コードの学習を省略できそうですね。https://repl.it/@takayukioshima/PythonString文字列の結合アプリケーションの開発や勉強を進めていくと、「この文字とこの文字をくっつけたい」という場面もあります。その場合は下記のようなコードで処理できますね。文字列をくっつけるだけなので比較的簡単ですよね。数字と文字の組み合わせはどうでしょうか?d=1print(d+"個")実行してみると下記のようなエラーが発生。計算結果やWeb上の変動的なデータを扱う上で「数値」の取り扱いは欠かせませんが、数値と文字列を一緒に表示させようと思うと型を変換させる必要があります。float()Pythonの場合、上記のような関数を使うことで数値を文字列、文字列を数値に変換できます。一つずつ確認していきましょう。Strings(文字列)の意味をもちますね。integer(整数)の意味をもちます。全角数値を半角数値に変換したりして、計算やプログラム処理に使用。■float()■float()は、文字列を数値(小数点含む)に変換できる機能で、floatは浮動小数点の意味をもちますね。全角半角の数字も数値に変換し、文字列の数値を演算に活用できるようになります。【サンプルコード】d="10.123456789"str_count=float(d)print(100+str_count)【結果】エンジニアを目指すならCodeCamp当メディアを運営しているCodeCampでは、マンツーマンで現役エンジニアから学べるPythonデータサイエンスコースを提供しています。関数を使って型●を変換することが可能。文字列の取り扱いを習う中で、関数や代入などPythonに慣れていくことを意識すると、より高い学習効果に期待できるかもしれませんね。最後に今回ご紹介させていただたコードをオンライン上に公開しています。今タブレットやスマホ、Python環境のないPCで閲覧中の方、ご参考頂ければ幸いです。CodeCampはいかがでしょうか?Pythonの基礎を最短距離でマスターできると思いますよ。【2022年版】社会人でも通いやすいプログラミング教室5選|選び方の基準も解説プログラミング学習プログラミングスクール・サービス塾講師からエンジニアへ26才で転職。先生の支えがあって成長できました。Ltd.CodeCampusテクノロジーの「学ぶ・働く」を知るメディアプログラミングWEBデザインテクノロジーアプリ開発ビジネススキルキャリア学習ガイドtwitterLINE。