pythonの5つの標準データ型


Pythonの5つの標準データ型:String(文字列)Number(数値)list(リスト)Tuple(メタグループ)set(集合)Dictionary(辞書)
文字列
概念:文字列またはストリング(String)は、数字、アルファベット、下線からなる一連の文字である.シーケンスです.プログラミング言語でテキストを表すデータ型です.1つ目のデータ型は文字列で、文字列は一連の文字です.Pythonでは、引用符で囲まれた文字列はすべて文字列で、その中の引用符は単引用符でも二重引用符でもよい.
1、引用符で囲まれた文字列はすべて文字列で、その中の引用符は単引用符でも二重引用符でもよく、以下のように示す.
"This is a string."      
'This is also a string.'  

この柔軟性により、文字列に引用符とアポストロフィを含めることができます.
'I told my friend, "Python is my favorite  language!"'           
"The language 'Python' is named after Monty Python, not the snake."            
"One of Python's strengths is its diverse and supportive community."

三引用符の使用:改行の代わりに----は/nに等しい
>>> a = '''hello 
... word'''
>>> a
'hello
word'
>>> print(a) hello word

2、方法を使って文字列の大文字と小文字を修正文字列に対して、実行できる最も簡単な操作の一つはその中の単語の大文字と小文字を修正することである.次のコードを見て、その役割を判断してみてください.
name.py   
name = "ada lovelace"     
print(name.title())     

実行結果:Ada Lovelace
name = "Ada Lovelace"    
print(name.upper())     

実行結果:ADA LOVELACE
print(name.lower())   

実行結果:ada lovelace
小文字を大文字にする
In [1]: a='abc'

In [2]: a.upper()

Out[2]: 'ABC'

マージ文字列
1、文字列を結合(結合)します.たとえば、姓と名を異なる変数に格納し、名前を表示するときに結合したい場合があります.
first_name = "ada"   
last_name = "lovelace"   
full_name = first_name + " " + last_name    
print(full_name)    

実行結果:ada lovelace
2、パッチを使用してメッセージを作成し、メッセージ全体を1つの変数に保存することができます.
first_name = "ada"     
last_name = "lovelace"     
full_name = first_name + " " + last_name    
message = "Hello, " + full_name.title() + "!"     
print(message)

実行結果:Hello,Ada Lovelace!
タブまたは改行を使用して空白を追加
1、プログラミングにおいて、空白は一般的に、スペース、タブ、改行などの非印刷文字を指す.print(「Python」)実行結果:Python
文字列にタブを追加するには、文字の組合せt,print("tPython")を使用して結果を実行します:Python
  print("Languages:
Python
C
JavaScript"
) Languages:

実行結果:Python C JavaScript
2、同じ文字列にタブと改行を同時に含めることもできます.文字列「t」はPythonを次の行に置き換え、次の行の先頭にタブを追加します.次の例では、print(Languages:tPythontCtJavaScript)実行結果Languages)の1行の文字列を使用して4行の出力を生成する方法を示します.
  • Python C JavaScript

  • 3、空白Pythonを削除すると、文字列の先頭と末尾の余分な空白を見つけることができます.文字列の末尾に空白がないことを確認するには、メソッドを使用します.
    rstrip()。        
    favorite_language = 'python '     
    favorite_language
    'python '         
    favorite_language.rstrip()      
    'python'      
    favorite_language        
    'python  '
    
    favorite_language = 'python '  
    favorite_language = favorite_language.rstrip()
    favorite_language   
    'python'   
    

    変数favorite_に格納languageの文字列の末尾には余分な空白が含まれています(を参照).端末セッションでPythonにこの変数の値を尋ねると、末尾のスペースが表示されます(を参照).変数favorite_language呼び出しメソッドrstrip()を参照すると、この余分なスペースが削除されます.しかし、この削除は一時的なものであり、次にfavorite_に問い合わせるlanguageの値を入力すると、この文字列は入力時と同様に、余分な空白が含まれていることがわかります(を参照).この文字列の空白を永続的に削除するには、削除操作の結果を変数に戻す必要があります.
    favorite_language = 'python '    
    favorite_language =             favorite_language.rstrip()           
    favorite_language        
    'python'
    

    この文字列の空白を削除するには、末尾の空白を取り除いて、結果を元の変数に戻す必要があります(を参照).プログラミングでは、変数の値を変更して、新しい値を元の変数に戻すことがよくあります.これが変数の値がプログラムの実行やユーザの入力データによって変化する可能性がある理由です.文字列の先頭の空白を取り除くか、文字列の両端の空白を同時に取り除くこともできます.そのためには、それぞれの方法を使うことができます
    lstrip() strip():   
    favorite_language = ' python '    
    favorite_language.rstrip()   
    ' python'   
    favorite_language.lstrip()    
    'python '   
    favorite_language.strip()   
    'python'   
    

    この例では、まず、先頭と末尾に空白の文字列を作成します(を参照).次に、末尾(を参照)、先頭(を参照)、両端(を参照)のスペースをそれぞれ削除します.これらの剥離関数を使用してみると、文字列操作を熟知するのに役立ちます.実際のプログラムでは、これらの剥離関数は、ユーザー入力を格納する前にクリーンアップするのに最もよく使用されます.
    4、文字列の使用時に文法エラーを避ける
    一重引用符で囲まれた文字列にアポストロフィが含まれている場合、エラーが発生します.これは、Pythonが最初の単一引用符とアポストロフィの間の内容を文字列と見なし、残りのテキストをPythonコードと見なしてエラーを引き起こすためです.
    Pythonコードが普通の文の色で表示されているか、普通の文がPythonコードの色で表示されているのを見ると、ファイルに引用符が一致しないことを意味する可能性があります.
    5、Python 2のprint文
    Python 2ではprint文の構文が少し異なります:python 2.7 print “Hello Python 2.7 world!” 実行結果:Hello Python 2.7 world!Python 2では、印刷する内容を括弧に入れる必要はありません.技術的にはPython 3のprintは関数であるため、カッコは欠かせない.一部のPython print文にはカッコも含まれていますが、Python 3とは少し動作が異なります.簡単に言えば、Python 2コードには、print文の中にはカッコが含まれているものもあれば、が含まれていないものもあります.