これは、F-の文字列を指し f
たり F
、文字列の先頭 {}
式は値が置き換えられますが含まれています。(現在python3.6のバージョンをサポートしています)
F-文字列を使用し、以下の見
基本的な使用(アクション:置換値)
>>>名= 'hoxis' >>>年齢= 18 >>> F "こんにちは、{name}は、あなたの{年齢}されている" #结果如下 'やあ、hoxisは、あなたが18ある' ハイテク>>> F」、 {名前}、{あなたの年齢は}」あり 'やあ、hoxisは、あなたが18あります'
防止Rをエスケープ文字列を追加する前に
役割:そこには、エスケープの特殊文字はありませんか印刷することはできません。
>>> S = 'ABC \ NABC' >>> sの 'ABC \ NABC' >>>印刷の ABC ABC >>> S = r'abc \ NABC」 >>> sの 'ABC \\ NABC' >>> sの印刷 ABC \ NABC
U / U:Unicode文字列が表す
だけでなく、中国のためである、文字列の代わりに、任意のUnicode文字列のためにエンコードされることがあります。
一般的にコーディングの様々な英語の文字を使用し、基本的には適切に解決することができ、それは、Uと一般的ではありません。しかし、中国、そこが文字化けする場合は、それ以外のトランスコード、必要なエンコーディングを示さなければなりません。すべてのコーディング使用してUTF8に推奨
文字列「L」を追加する前に
ワイド文字、Unicode文字は「マイ文字列」Lとして(2バイトのUnicode文字セットが.Lは、コンパイラが使用する2バイトのUnicode文字セットに気づい構成されて)文字列をANSI文字はUnicodeに変換表しシリーズは、各文字が2つのバイトを占有していることです。
何バイトが占有するとき ( "ASD")をstrlenをしない= 3 ; addは後占めるバイト strlenを(L "ASD")= 6。