Python(パイソン)を学びながらプログラミングを習得してよう!プログラミング初心者からのプログラミン学習サイト。わたしと一緒にPythonを学んでいきませんか!
【Python】文字列操作:文字列中に含まれる文字列の個数を数える
嫁ちゃん文章の中に含まれる特定の文字が何個あるか数えたいんですけど?わたしそんなときは、str型の count() メソッドを使うといいよー♪はじめにstr.count() は、文字列中に含まれる特定の文字列の数を数えるメソッドです。用法s
【Python】文字列操作:find()、index() 文字列の検索
嫁ちゃん指定した文字列が文字列内のどの位置(インデックス)にあるか知りたいんですけど?わたしstr型の find() メソッドを使えば、文字列の位置がわかるよ!はじめにstr型には find() や index() メソッドが用意されており
嫁ちゃん文字列の前後に空白が入っているので、取り除きたいのですけど?わたしstrip() を使えば、空白や指定文字を取り除くことができるよー。はじめにstrip() メソッドは文字列の前後または、先頭、末尾にある不要な空白や...
【Python】文字列操作:join() で文字列を連結(結合)する
嫁ちゃん文字列を繋(つな)ぎあわせたいんですけど?わたしjoin() メソッドを使えば簡単に繋ぎあわせることができるよ。はじめにjoin() メソッドを使えば、要素間(文字と文字の間(あいだ))にセパレータ(区切り文字)を入...
【Python】文字列操作:join() で文字列を連結(結合)する
嫁ちゃん文字列を繋(つな)ぎあわせたいんですけど?わたしjoin() メソッドを使えば簡単に繋ぎあわせることができるよ。はじめにjoin() メソッドを使えば、要素間(文字と文字の間(あいだ))にセパレータ(区切り文字)を入...
【Python】文字列操作:文字列を replace() で置き換える
嫁ちゃん文字列を違う文字に置き換えたいんですけど?わたしstr型には「replace()」という文字列置換のメソッドが用意されているよ。はじめに文字列中の指定された文字を別の文字に変換します。用法str.repl...
嫁ちゃんカンマ区切りの文字列などを分割したいのですが?わたしstr型には便利なメソッドが用意されているよはじめに文字列を指定した文字で分割する方法用法str.split(sep=None, maxsplit=-1...
【Python】文字列操作:文字列の最初の文字を大文字に変換
嫁ちゃん文字列の最初の文字を大文字にできると聞いたんですけど。わたし文字列 str型には capitalize() というメソッドが用意されているよ。はじめに文字列の最初の文字を大文字に変換する方法用法str.c...
【Python】Tkinter:デスクトップアプリで「Hello world」を表示する
嫁ちゃんデスクトップ(ウィンドウ)アプリを作りたいんですけど?わたしでは、デスクトップアプリ版の簡単「Hello world」を作ってみよー!はじめにtkinterモジュールを使って簡単なウィンドウを表示してみます。...
【Python】組み込み関数:dir関数でクラスのメソッド一覧を表示
嫁ちゃん組み込み関数にどんなメソッドがあるか知りたいんですけど?わたし組み込み関数の「dir()」で、メソッドの一覧を取得できるよ。はじめにクラスに含まれるメソッドの一覧を取得します。用法dir()引数がない場合...
嫁ちゃん文字列を大文字や小文字に変換はどうやってするの?わたし文字列 str型には大文字や小文字にするためのメソッドが用意されているよ。はじめに文字列を大文字や小文字に変換する方法用法# 大文字str.upp...
嫁ちゃんinput 関数などで、数字だけを入力して欲しいのに、英単語とか入力されたら困りますよね。わたし例外処理 try-except を使って、実行中のエラーをキャッチしてみよう例外処理をしなかった場合の記述以下例は、数字...
嫁ちゃん変数にはローカル変数とグローバル変数があると聞いたのですが、どんなの?わたし変数が使用できる範囲(スコープ)が違うんだよ。グローバル変数グローバル変数とローカル変数の違いグローバル変数とローカル変数の違いは、変数...
嫁ちゃん文字列の数字を数値(整数)として扱いたいんですけど。わたし組み込み関数の「int()」を使うと数値(整数)に変換できるよ。はじめに文字列の数字を整数値に変換します。用法class int(x, base=10)x が数値でない、ある
【Python】組み込み関数:input関数でキーボード入力を取得
嫁ちゃんキーボードから入力した値を使ったプログラムを作りたいんですけど。わたし組み込み関数の「input」を使うことで実装できるよ!はじめにターミナルなど CUI(Charactor User Interface)、CLI(Command
【Python】Tkinter:メッセージボックスを表示する
嫁ちゃんターミナルの文字だらけで疲れてきたよ。わたし気分転換にメッセージボックスを表示してみよー!はじめにtkinter.messagebox モジュールを使って簡単なウィンドウを表示してみます。用法from tkinter import
嫁ちゃん文字列内の全角半角の区別をつけたいなーわたし文字列から1文字づつ取り出して、判定してみよう!はじめに文字列から1文字づつ取り出して unicodedata.east_asian_width() を使って全角と半角を判定してみます。用
嫁ちゃん繰り返し処理をおこなうのはどうするの?わたしfor文を使うと繰り返し処理をおこなうことができるよ。for文の書き方用法for 変数 in オブジェクト: 処理や、for 変数 in オブジェクト: 処理else:
嫁ちゃん今回は辞書のソート(並び替え)ですね。わたしそうだね。ここでは sorted関数を使って実装します。 辞書のソート(並び替え)も覚えてしまえば、そんなに難しくないので、ここで一緒に学びましょう!辞書とは?辞書は他の言語にも &quo
嫁ちゃん今回は辞書から要素を削除する方法ですね。わたしそうだねー!リストの時と同じ様な方法で要素を削除できるよ。辞書とは?辞書は他の言語にも "連想記憶 (associated memory)" や "連想配列
嫁ちゃん辞書に追加したり、すでにある要素の内容を更新したりできますよね。わたしそうだねー!嫁ちゃんもよくわかってきたね、優秀だ😁さっそくいってみよー♪辞書とは?辞書は他の言語にも "連想記憶 (associated
嫁ちゃん辞書のキーと値の存在チェックとは、辞書に載っているかどうか確認するという感じですか?便利なような、回りくどいような。。。わたし索引のラベルが付いているかどうか確かめる感じかな。値までチェックできるなんてコンピュータのらしい機能だね。
嫁ちゃん今回は「辞書型 (dictionary)」の使い方ですね。リスト型と似ているようですが、どういう違いがあるの?わたしリスト型と似ているね。リストの各要素に見出しが付いたような感じかな。PHPなどではおなじみの「連想配列」と同じような
概要作成したリストへの要素の追加、別のリストとの結合をする方法です。嫁ちゃんリストの要素追加や、リスト結合にはどんな方法があるの?わたしリストへの要素追加にはリストのメソッド「append」「insert」や「+演算子」「スライス」で実..
概要リストの作成・初期化について空のリストを作成コードlist = []print(list)実行結果[]初期値を指定してリストを作成コードlist = print(list)print(len(list)) # <-- 要素の個数を
コメントアウトの書き方1行の場合「#」を書いた行がコメントアウトされます。# <== この行がコメントアウトされています。print("Hello world.")複数行の場合「シングルクォーテーション」または「ダブルク
【Python】Raspberry Pi の OS(RASPBIAN)に Python をインストール
はじめにRaspberry Pi に Python をインストールする手順を記述しました。「Raspberry Pi」の購入と、「OS」のインストールが完了しているのが前提で作業をすすめていきます。環境・Raspberry Pi 3 Mod
【Python】ファイル操作:指定パスのファイル一覧を取得する
はじめに「glob」を使用し、ファイル一覧を取得します。環境使用OS:macOS Catalina バージョン 10.15.1Python:バージョン 3.8.0コードimport globprint(glob.glob('./s
「ブログリーダー」を活用して、大-はなまるさんをフォローしませんか?