注目キーワード
CATEGORY

小ネタ

  • 2021年7月14日
  • 2021年7月14日
  • 0件

【Python】dictからstrへの変換・strからdictへの変換

こんにちは、Tamagoです。 FastAPIの実装でcookieを使っているのですが、辞書(dict)で保存ができなくstrに変換する必要があるのでサンプルソースを作りました。 今回はdictからstrへの変換とstrからdictへの型変換を紹介したいと思います。 辞書(dict)から文字列(st […]

  • 2021年7月8日
  • 2021年7月8日
  • 0件

【Python】引数を動的に渡す方法

こんにちはTamagoです。 関数のデフォルトを設定していると、呼び出す側の関数で引数のバリエーションが異なる処理を何回も書くことが出てくると思います。 if文で分岐して書くこともできるのですが、なんだかイケてないなと思ってちょっと調べてみました。 今回は、関数を呼び出すときに引数を動的に変更して呼 […]

  • 2021年7月7日
  • 2021年7月7日
  • 0件

【Python】辞書(dict)からNoneを削除する方法

こんにちは、Tamagoです。 関数の引数を動的に渡す際に、Noneがあると不都合があったので、dictから値がNoneのキーを削除する方法を調べてみました。 実際には専用の関数などはなくロジックを組むしかなさそうです。 やりたいこと やりたいこととしては以下のように、None( key2,key4 […]

  • 2019年12月27日
  • 2019年12月27日
  • 0件

【Python】文字列の大文字・小文字変換(upper・lower)

こんにちは、Tamagoです。 今回は、文字列の変換について説明していきたいと思います。 具体的には、以下のような文字列変換をサンプルソースを使いながら説明していきたいと思います。 小文字⇒大文字 (upper) 大文字⇒小文字 (lower) 先頭1文字を大文字、それ以外小文字(capitaliz […]

  • 2019年12月13日
  • 2019年12月13日
  • 0件

Pythonで機械学習用のCSVファイルを作成する

機械学習のアウトプットとしてプログラムを書いているときに、ランダムなデータのCSVファイルが必要になって、サンプルソースを作ったので記事にしました。 この記事では、「国語」、「数学」、「英語」の三教科のテスト結果をCSVで作成する処理について説明していきます。 ファイルの書き込みについて 「with […]

  • 2019年11月25日
  • 2019年11月25日
  • 0件

【Python】モジュールのソースコードを確認するツールを作ってみた

モジュールのソースコードを確認するときは「inspect」を使ってソースの中身を確認することが出来ます。 「inspect」を使う際にはソースを書いて、実行しないといけないのですが、いちいち書くのがめんどくさかったので、確認したいモジュールを引数で渡してモジュールのソースコードを確認するツールを作成 […]

  • 2019年11月20日
  • 2019年11月20日
  • 0件

【Python】listの結合joinの使い方

Pythonではjoinを使うと配列(list)を結合することが出来ます。この記事では、joinを使ったサンプルソースを実行結果ものせて紹介しています。 listを結合する まず初めにjoinについて説明します。 使い方は以下の通りでシングルコーテーションに「区切り文字」を指定しjoin関数の引数に […]

  • 2019年11月17日
  • 2019年11月20日
  • 0件

【Python】ランダムな文字列の生成方法

Webシステムの「 初期パスワードの生成 」とかで使おうと思って調べたのでアウトプットします。 これって結構、需要ありそうなのにモジュールがなかったので関数を作ってみました。 この記事では、ランダムな文字列を生成する関数を作るにあたって必要なモジュールの紹介と実装したサンプルソースを紹介しています。 […]

  • 2019年11月12日
  • 2019年11月17日
  • 0件

【Python】特定の文字列を含むか判断する方法

Pythonでは、「 in 」を使うと対象の文字列に特定の文字が含まれるかチェックすることができ、これを応用することで「 不正文字チェック 関数」を作ることが出来ます。 この記事では、以下の処理にフォーカスを当ててサンプルソースを使いながら説明していきたいと思います。 特定の文字列を含むか判定する処 […]

  • 2019年11月12日
  • 2019年11月16日
  • 0件

【Python】数字・アルファベット・記号の文字列定数(stringモジュール)

Pythonの開発でアルファベットの文字列定数をベタ書きするのがめんどくさかったので、いい方法がないか調べたところ「stringモジュール」を使うと様々な定数が定義されていたのでまとめてみました。 具体的には、「アルファベット(大文字・小文字・両方)」、「数字」、「記号」の定数が定義されていたのでサ […]