ウェブサイト検索
プログラムのソースコードは人間が読めるものでなければなりません。正しく実行することは、目的の半分にすぎません。コードに適切にコメントを付けないと、将来のあなたも含めて、コードの背後にある理論的根拠や意図を理解するのが難しくなります。また、コードの保守も不可能になります。 Python では、コードに説明を追加してコードを読みやすくしたり、意図をより明確にしたりする方法が複数あります。以下では、コードを理解しやすくするためにコメント、docstring、およびタイプヒントを適切に使用する方法を見ていきます。このチュートリアルを完了すると、次のことがわかります。
私の新しい本『Python for Machine Learning』 でプロジェクトを開始
続きを読む →文字列は、順序付けされたリストまたは文字のシーケンスです。文字列は、Python に付属するデータ構造の 1 つです。 Python で文字列を操作しているとき、すべての文字を反転したい場合があります。良い例は、回文ゲームを構築している場合です。
反転された文字列では、最初の文字が最後の文字になります。ただし、Python には文字列を反転するための組み込み関数は付属していませんが、使用できるメソッドです。
このチュートリアルでは、Python で文字列を反転するさまざまな方法を学びます。
文字列を反転する最初の方法は、以下のコード スニペットのように for ループを使用することです。
Python コード:
# function for reversing a string def reverse_string(string 続きを読む →Split 関数は、Python での文字列操作に役立ちます。これにより、文字列を異なる部分文字列に分割できます。行または文字列内に存在し、区切り文字列で区切られた単語のリストを返します。
Pythonのsplit()関数を使用する理由は次のとおりです。
Python String find() は、指定された文字列から最初に出現した部分文字列のインデックスを見つけるために Python ライブラリで使用できる関数です。 string find() 関数は、指定された部分文字列が指定された文字列に存在しない場合、例外をスローする代わりに -1 を返します。
Python find() 関数の基本構文は次のとおりです。
string.find(substring,start,end)ここでは、Python の関数 String find() の 3 つのパラメータを
続きを読む →len() は Python の組み込み関数です。 len() を使用すると、指定された文字列、配列、リスト、タプル、辞書などの長さを取得できます。 len 関数を使用すると、プログラムのパフォーマンスを最適化できます。オブジェクトに格納されている要素の数は計算されないため、len は要素の数を提供するのに役立ちます。
値: 長さを求める指定の値。
整数値、つまり指定された文字列、配列、リスト、コレクションの長さを返します。
さまざまなタイプの戻り値:
続きを読む →Python String format() は、最終的な文字列内の有効な値を持つプレースホルダーで文字列を置換、置換、または変換するために使用される関数です。これは Python 文字列クラスの組み込み関数であり、フォーマットされた文字列を出力として返します。文字列内のプレースホルダーは中括弧で定義されます。
たとえば、「Guru99 {} へようこそ」.format('ここの値')。
val1, val2 … : 中括弧 {} の
続きを読む →count() は Python の組み込み関数です。文字列内の指定された要素の合計数を返します。カウントは文字列の先頭から最後まで始まります。検索を開始する開始インデックスと終了インデックスを指定することもできます。
Python カウント関数の構文:
string.count(char or substring, start, end)Python ストリップ() 関数は、Python ライブラリで利用できる組み込み関数の一部です。 strip() メソッドは、元の文字列の先頭と末尾から指定された文字を削除します。デフォルトでは、strip() 関数は文字列の先頭と末尾から空白を削除し、空白のない同じ文字列を返します。
Python ではすべてがオブジェクトであり、文字列もオブジェクトです。 Pythonの文字列は文字をダブルクォーテーションで囲むだけで作成できます。
例えば:
var=「Hello World!」
Python は文字型をサポートしていません。これらは長さ 1 の文字列として扱われ、部分文字列ともみなされます。
部分文字列を取得するには、インデックスとともに角括弧を使用してスライスします。
var1 = "Guru99!" var2 = "Software Testing" print ("var1[0]:",var1[0]) print ("var2[1:5]:",var2[1:5])出力:
var1[0]: G var2[1:5]: of 続きを読む →このチュートリアルでは、datetime を String オブジェクトに変換する方法を説明します。 たとえば、入力として datetime があり、それを文字列に変換して表示したいとします。
strptime を使用して datetime を String に変換するだけです。 例を使って理解しましょう。
from datetime import datetime t = datetime(2017, 12, 31, 0, 0) dtStr=t.strftime('%m/%d/%Y') print("datetime in String format:",dtStr)出力:
続きを読む →