Python白から大牛まで-第6章データ型
4126 ワード
第6章データ型 6.1デジタルタイプ 6.2デジタルタイプ相互変換 6.3文字列タイプ 6.3.1文字列表示方式 6.3.2文字列フォーマット 6.3.3文字列検索 6.3.4文字列と数字の相互変換 pythonには、数値、文字列、リスト、メタグループ、コレクション、辞書の6つの標準データ型があります.
6.1数値タイプ
次の点に重点を置きます.整数タイプ:int バイナリ:0 bは接頭辞で、1番目は0 です. 8進数:0 oは接頭辞で、1つ目は0 数字です. 16進数:0 xは接頭辞で、1つ目は0 数字です.
浮動小数点タイプ:float 実際の運用で注意しなければならないのはfloat間の演算が正確ではないことです.IDLEで0.2+0.4、1.2+1.4 を計算してみてください.
複数タイプ:complex 注意、実部と虚部は浮動小数点数(1+2 j)である.real = 1.0, (1+2j).imag = 2.0
ブールタイプ:bool 値TrueとFalse のみ None、False、0、0.0、0 j(複数)、"(空文字列)、[]、{}、()はいずれもFalseであり、その他はTrue である
6.2デジタル型相互変換
複素数に加えて、整数、浮動小数点、およびブールタイプは、演算中の変換です.例:整数+ブール=整数整数、ブール+浮動小数点=浮動小数点数、および変換関数を使用して変換できます.int():整数float()に変換:浮動小数点bool()に変換:ブールに変換
6.3文字列タイプ
6.3.1文字列表現
文字列とエスケープ文字については、別の文LearnPython 3 theHardWay_を参照してください.Excercise 10 What Was That?
6.3.2文字列フォーマット
フォーマットには多くの方法があり、直接例を挙げて説明します.
最后の行、%の后は制御子で、详しくはMOOC--Python言语のプログラムの设计by北京交通大学の第1章の概要を见てください
6.3.3文字列検索
文字列の操作方法についてはいろいろありますが、本では2つの検索方法str.find()とstr.rfind()しか紹介されていません.idleにdir(str)を入力して文字列を表示する方法を入力できます.count,index,isalnum,isalpha,split,upper/lower,join,strip,replaceなど、よく使われる方法ですが、この文を学ぶことをお勧めします.
MOOC——Python言語基礎と応用by北京大学第三章データ型(一)
6.3.4文字列と数字の相互変換
簡単です.int(str)、float(str)str(alltype)は任意のタイプを文字列タイプに変換できます.
6.1数値タイプ
次の点に重点を置きます.
6.2デジタル型相互変換
複素数に加えて、整数、浮動小数点、およびブールタイプは、演算中の変換です.例:整数+ブール=整数整数、ブール+浮動小数点=浮動小数点数、および変換関数を使用して変換できます.int():整数float()に変換:浮動小数点bool()に変換:ブールに変換
6.3文字列タイプ
6.3.1文字列表現
print(' ')
print(" ")
print("""
abcdefghijklmn
""")
print(r"abc(){}
") # r, python ,
文字列とエスケープ文字については、別の文LearnPython 3 theHardWay_を参照してください.Excercise 10 What Was That?
6.3.2文字列フォーマット
フォーマットには多くの方法があり、直接例を挙げて説明します.
name = 'Mary'
age = 18
money = 1234.5678
print(f'{name} {age} , {money} ')
print('{} {} , {} '.format(name,age,money))
print('{1} {0} , {2} '.format(age,name,money)) # 1 ,0 = age,1=name,2=money
print('%s %d , %.4f '% (name,age,money) # %
最后の行、%の后は制御子で、详しくはMOOC--Python言语のプログラムの设计by北京交通大学の第1章の概要を见てください
6.3.3文字列検索
文字列の操作方法についてはいろいろありますが、本では2つの検索方法str.find()とstr.rfind()しか紹介されていません.idleにdir(str)を入力して文字列を表示する方法を入力できます.count,index,isalnum,isalpha,split,upper/lower,join,strip,replaceなど、よく使われる方法ですが、この文を学ぶことをお勧めします.
MOOC——Python言語基礎と応用by北京大学第三章データ型(一)
6.3.4文字列と数字の相互変換
簡単です.int(str)、float(str)str(alltype)は任意のタイプを文字列タイプに変換できます.