Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの文字列に関する興味深い事実


この記事では、Python3.xの文字列に関するいくつかの興味深い事実について学びます。またはそれ以前。

  • 不変性
  • エスケープシーケンスの自動検出
  • 直接スライス
  • インデックス付きアクセス

不変性

これは、 typeに変更の許可がなく、文字列への読み取り専用アクセスしか持たないことを意味します。

inp = 'Tutorials point'
# output
print(inp)
# assigning a new value to a particular index in a
string
inp[0] = 't'
print(inp) # raises an error

出力

TypeError: 'str' object does not support item assignment

エスケープシーケンスの自動検出

バックスラッシュを含む文字列は、エスケープシーケンスとして自動的に検出されます。

inp = 'Tutorials point'
# output
print(inp+”\n”+”101”)

出力

Tutorials point
101

直接スライス

私たちは皆、cまたはc++の部分文字列メソッドを知っています。スライシングはPythonでも同じ操作を行います。 2つの必須引数と1つのオプションの引数を取ります。必須の引数は、開始インデックス(含まれる)と終了インデックス(含まれない)です。オプションの引数は、ステップまたはインクリメントまたはデクリメント値です。デフォルトでは1です。

inp = 'Tutorials point'
# output
print(inp[0:5])

出力

Tutor

インデックス付きアクセス

すべての要素は連続した形式で保存されるため、インデックスを使用して要素に直接アクセスできます。

inp = 'Tutorials point'
# output
print(inp[0]+inp[1])

出力

Tu

結論

この記事では、Python3.xの文字列に関する興味深い事実について学びました。またはそれ以前。


  1. バイオテクノロジーに関する興味深い事実

    前回のブログバイオテクノロジーでは、バイオテクノロジーとは何か、これまでの旅で達成されたマイルストーンについてお話ししました。修正のために、バイオテクノロジーは生きている生物の実用的な産業応用の研究です。この技術は、主に農業、医療、非食品農業、および環境用途で使用されています。 すべてのテクノロジーには、独自の驚くべき事実が詰め込まれています。バイオテクノロジーもそうです。実際に私たちの顎を落としたり、目を飛び出させたりする事実.後者についてはわかりませんが、前者については、バイオテクノロジーに関する事実がそうするだろうと確信しています. バイオテクノロジーに関する驚くべき事実のリストです。

  2. ビットコインに関する 9 つの興味深い事実

    たくさんありますビットコインに関する技術的な事実から楽しい事実までをカバーするウェブ上のブログまたは記事。ここでは、ビットコインについてあまり知られていない興味深い事実を紹介します。遅滞なく、リストに取り掛かりましょう。 こちらもお読みください: ビットコイン:お金の未来か、アナーキーの預言者か? 1.本物のサトシは立ち上がってくれますか? サトシ・ナカモトという名前を取り巻く秘密の雲がありました。この偽名の発明者の名前の背後にある実在の人物が誰であるかは誰にもわかりません。元のホワイト ペーパーが発行された時期、使用された言語スタイル、および作成されたコードの言語に焦点を当てた分析は、