テクノロジー

pythonの基礎:「組み込み関数」

k-99's icon'
  • k-99
  • 2022/11/06 15:40
Content image

組み込み関数とは、python初めから用意されている関数のことです。

初めから用意されているため、自分定義しなくても使うことができます。

pythonでは様々な組み込み関数用意されていますので、ここではいくつか例を挙げて解説します。

 

【この記事はこんな方に向けて書いています】

・pythonの組み込み関数について勉強したい

 

【目次】

・print関数

・len関数

・max関数

・min関数

・abs関数

・round関数

・range関数

・sum関数

・まとめ

 

【print関数】

pythonを学習していると、序盤で目にするprint関数組み込み関数です。

print()

()の中に、出力したい文字列をシングルクォーテーション(')またはダブルクォーテーション(")で囲むことで文字列出力することができます。

(例)Hello pythonと出力します。

Content image
上がコード・下が実行結果

 

【len関数】

len関数は、文字列長さ取得することができます。

len()

()の中に文字列を指定すると、文字列長さ取得します。

(例)文字列Hello長さを取得します。

Content image
上がコード・下が実行結果

 

また、len関数ではリスト要素数取得することもできます。

(例)リストseasonsを作成し、リスト要素数取得します。

Content image
上がコード・下が実行結果

 

【max関数】

max関数は、並んでいる数値の中で最大値取得することができます。

max()

()の中にいくつか数値を指定すると、指定した数値の中で最大値取得します。

(例)10・20・30・40・50の中で最大値取得します。

Content image
上がコード・下が実行結果

 

【min関数】

min関数は、並んでいる数値の中で最小値取得することができます。

min()

()の中にいくつか数値を指定すると、指定した数値の中で最小値取得します。

(例)10・20・30・40・50の中で最小値取得します。

Content image
上がコード・下が実行結果

 

【abs関数】

abs関数は、数値絶対値取得することができます。

abs()

()の中に数値を指定すると、指定した数値絶対値を取得します。

(例)-10の絶対値取得します。

Content image
上がコード・下が実行結果

 

【round関数】

round関数は、整数小数四捨五入した取得することができます。

round()

()の中に整数小数を指定すると、四捨五入した取得します。

(例)1.5を四捨五入した取得します。

Content image
上がコード・下が実行結果

 

桁数指定して取得することもできます。

(例)1.523の、小数第一位まで取得します(小数第二位を四捨五入)。

Content image
上がコード・下が実行結果

(例)1481の、十の位四捨五入した取得します。

Content image
上がコード・下が実行結果

 

(round関数の注意点)

round関数四捨五入した取得する時、四捨五入されない場合があります。

これはコンピューターにとっての四捨五入が、一般的な数学の四捨五入と異なるためです。

(例)1.45の、小数第一位まで取得します(小数第二位を四捨五入)。

Content image
上がコード・下が実行結果

小数第二位を四捨五入すると、1.5と出力されるはずですが、1.4と出力されました。このように、round関数では四捨五入した取得できますが、必ずしもそうではないため、厳密には四捨五入に近い値取得できる。

 

ここでは割愛しますが、一般的な数学の四捨五入と同じように四捨五入を行いたい場合はquantize関数を使うことで実現できます。

 

【range関数】

range関数は、指定した範囲で連続する数値取得することができます。

range()

()数値を指定すると、0から連続する数値取得します。

(例)使われることが多いfor文と組み合わせて、0~2を出力します。

Content image
上がコード・下が実行結果

0から3つの連続する数値取得しました。

 

range関数を使ってリストを作成することもできます。

(例)10~50まで(10間隔)を格納したリストtestを作成します。

Content image
上がコード・下が実行結果

このように、range関数を使ってリストを作成する場合は

リスト名 = list(range(開始,終点,間隔))

と記述します。

 

【sum関数】

sum関数は、数値合計値取得することができます。

sum()

複数数値が格納されているリストでは、要素合計値取得することができます。

(例)10・20・30・40・50を格納したリストtest_2を作成し、要素の合計値を取得します。

Content image
上がコード・下が実行結果

まとめ

・組み込み関数とは、pythonに初めから用意されている関数

・print関数も組み込み関数の一つ

・round関数では四捨五入に近い値を取得できる

 

ここまで読んで頂きありがとうございました。

Content image

 

Twitter

 

-------------------------------------------------------------------------------------

当ブログの記事一覧(カテゴリー別)

 

Article tip 0人がサポートしています
獲得ALIS: Article like 1.81 ALIS Article tip 0.00 ALIS
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

「ハッシュ」とは何なのか、必ず理解させます

Like token Tip token
0.10 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
クリプト

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS