Python 初心者向け: 文字列とブーリアン
ほぼすべてのPythonプログラムで、文字列(strings)とブーリアン(booleans)を使用することになります。このガイドでは、それらの仕組みについて説明します。
文字列 (テキスト)
文字列とは、文字の並びのことです。文字、数字、記号を使用できます。シングルクォートまたはダブルクォートで囲んで記述します。
• シングルクォートを使用: name = 'Ramesh'
• ダブルクォートを使用: name = "Ramesh"
• 長いテキストにはトリプルクォートを使用:
poem = """
バラは赤く、
Pythonは素晴らしい。
"""
String Operations
これらのツールを使えば、テキストを簡単に操作できます。
+で文字列を結合:first + " " + last*で文字列を繰り返す:"Ha" * 3はHaHaHaになりますlen()で長さを取得:len("Python")は6になります
Slicing and Indexing
Pythonでは、位置を0から数えます。角括弧(ブラケット)を使用して、単語の特定の部分を取り出します。
word[0]で最初の文字を取得します。word[-1]で最後の文字を取得します。word[0:2]で最初の2文字を取得します。
Common String Methods
Pythonには、テキストを変更するための組み込み関数があります。
text.upper()はすべて大文字にします。text.lower()はすべて小文字にします。text.strip()は余分な空白を削除します。text.replace("old", "new")は単語を置換します。
The Best Way to Format Text
変数をテキストに挿入するには、f-stringsを使用します。これは簡潔で高速です。
example = f"私の名前は{name}で、{age}歳です。"
ブーリアン (True/False)
ブーリアンは論理を表します。値は True(真)または False(偽)のいずれかです。これを使用して、条件分岐などの判断を行います。
Comparison Operators
値を比較すると、ブーリアンの結果が得られます。
==(等しい)!=(等しくない)>(より大きい)<(より小さい)
Logical Operators
複数の条件を組み合わせて、複雑な論理を構築します。
and: 両方の条件が True である必要があります。or: 少なくとも一方の条件が True である必要があります。not: 結果を反転させます。
Next Steps
これらの基礎を習得することで、制御フローやループの学習に向けた準備が整います。パート4では、これらのツールを使用して、コードにアクションを実行させる方法を学びます。
Source: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2
Optional learning community: https://t.me/GyaanSetuAi