Python Pythonで学ぶ 高階関数 2020-11-27 hawk タカの技術ブログ 関数を引数・戻り値で扱える高階関数を学ぶ。 引数に関数を持つ高階関数 # 引数に関数 f() を持つ def exe(f): f() def msg(): …
Python Python lambda式 (ラムダ式、無名関数) を学ぶ 2020-11-26 hawk タカの技術ブログ 関数を一時的に利用するような場合に、def 文で関数を定義する以外に、lambda式を利用することで名前の無い関数(無名関数)を作成するこ …
Python Python 2次元配列を指定の列で昇順・降順にする 2020-11-25 hawk タカの技術ブログ 表や読み込んだcsvの内、指定した列を基準に昇順・降順にソート(並び替え)する方法を確認する。 array = [ #0列目, …
Python Python 文字列の先頭、末尾の空白・タブ・改行をかんたんに削除する 2020-11-24 hawk タカの技術ブログ 改行コードの削除の際に置き換え(text.replace("\n",""))する方法もありますが、関数も用意されているため、確認する。以下 …
Python Python 関数のアノテーション 2020-11-23 hawk タカの技術ブログ 関数の引数、戻り値の説明を記述する def f1(x: 'xの説明', y: 'yの説明') -> '戻り値の説明': …
Python Python 関数の引数 可変長引数 2020-11-22 hawk タカの技術ブログ 関数の呼び出し時に、その時次第で、引数を2つや3つ、それ以上を渡したいことがある。そういった、引数の数を任意にしたい時に使える関数の定義の仕方を確認する。 Tuple(タプ …
Python Python 関数のデフォルト引数と注意 2020-11-21 hawk タカの技術ブログ 関数のデフォルト引数とは シンプルな関数で確認する。 def f(x, y): print(x, y) f(0, 1) #0 1 何度も使う関数で、 …
Python Python グローバル変数とglobal宣言 2020-11-20 hawk タカの技術ブログ スコープ内の変数へアクセスするため、以下の場合、関数の外であっても、スコープに変数xが存在するため、値を取得できる。 x = 42 …
BeautifulSoup Python 「Beautiful Soup」 で HTML / XML を解析 基本的な処理2 2020-11-19 hawk タカの技術ブログ 以下のようなhtmlから、より高度に値を選択取得する方法を確認する。 <html> <head> &l …
BeautifulSoup Python 「Beautiful Soup」 で HTML / XML を解析 基本的な処理1 2020-11-18 hawk タカの技術ブログ 以下のようなhtmlから、titleタグやdivタグの要素(メタ情報、内部のテキスト)の取得方法を確認する。 <html> …