pythonでステートメントを印刷する

[ 参照リンク:Python | print()の終了パラメーター](https://www.imangodoc.com/134.html)

pythonの1つ、一重引用符、二重引用符、および三重引用符

Python文字列の前に「r」を追加すると、この文字列が生の文字列であることをコンパイラに通知し、気にせずに元の文字列を出力します。一重引用符はエスケープに使用され、二重引用符は文字列を囲むために使用され、三重引用符は自由な改行に使用されます。文字列変数の割り当てに一重引用符と二重引用符を使用するかどうかは関係ありませんが、一重引用符が文字列に表示される場合、一重引用符で囲まれた一重引用符はバックスラッシュでエスケープする必要があり、二重引用符で囲まれた内側の一重引用符は追加の処理を必要としません。

  1. 一重引用符と二重引用符の使用法は同じですが、文字列に同じ文字が含まれている場合は、\を使用してエスケープします。

例えば:

1)print( 'hello')2)print( "hello")1および2、結果はhello 3)print( 'hell ' o ')4)print( "hell'o")3および4、結果どちらもhell'o5)print( 'hell” o')6)print( "hell " o ")5と6で、結果は両方ともhell" o

  1. 三重引用符とそれらの違い:「表示されるものは得られるものです」、htmlまたはxml形式の文字列に三重引用符を使用する方が直感的です(この場合、単一引用符または二重引用符はエスケープする必要があります)

といった:

print('''

hello'

world"

''')

結果は

hello’  world”

例:

###( ')一重引用符PythonのIDLEで、直接入力します:print(' Hello World! ')

( ")二重引用符

同じ入力は次のとおりです。print( "Hello World!")2つの結果は同じで、一重引用符と二重引用符が一般的ですが、2つが混在していると、たとえば間違いを犯しやすくなります。 :

print( "私は"やらない "")私たちの本来の意図はこのフォーマットを印刷することでした: "やらない"と言いましたが、表示される結果は次のようなプロンプトです:SyntaxError:無効な構文

ここでは、エスケープ文字「\」を使用して、このようなエラーを回避できます。print( "私が言った、「しないでください」")文字をエスケープすることで、目的の効果を得ることができます。 !

( "" ")トリプルクォート

三重引用符の主な機能は、改行の役割を果たすことです。次の2行のコードを見てください。

コード1

print("You cannot improve your past, \nbut you can improve your future.\nOnce time is wasted, life is wasted.");

コード2

print("""You cannot improve your past,

but you can improve your future.

Once time is wasted, life is wasted.""")

結果は次のとおりです。

print(“You cannot improve your past, \nbut you can improve your future.\nOnce time is wasted, life is wasted.”);  You cannot improve your past,  but you can improve your future.  Once time is wasted, life is wasted.  print(“”“You cannot improve your past,  … but you can improve your future.  … Once time is wasted, life is wasted.”“”)  You cannot improve your past,  but you can improve your future.  Once time is wasted, life is wasted.

次の2つの結果を見ると、2つの印刷の結果が同じであることがはっきりとわかります。これは、3つの引用符の終わりが入力される前にこれらのテキストが処理されず、新しい行を入力できることを示しています。

2つ目は、printのnewline出力と非ラップ出力です。

print( "\ t"、end = ")、print()BIFのパラメーターとしてend ="を含めると、この関数は「出力にnewlineを自動的に含める」というデフォルトの動作をオフにします。原則は次のとおりです。空の文字列を最後に渡すと、print関数は文字列の最後に新しい行を追加せず、空の文字列を追加します。 end = ''改行なしはpython3。#バージョンの使用法です。2。#バージョンはコンパイルできません。この問題が発生した場合は、future importprint_functionから最初の行に追加してください。

3、Python文字列形式の出力

Pythonは、フォーマットされた文字列の出力をサポートしています。この方法では非常に複雑な式を使用できますが、最も基本的な使用法は、文字列形式の文字%sを使用して文字列に値を挿入することです。 Pythonでは、文字列の書式設定はCのsprintf関数と同じ構文を使用します。例(Python 3.0以降)

#! /usr/bin/python3

print( "私の名前は今年%sと%d歳です!"%( 'Xiaoming'、10))

上記の例の出力:

私の名前はシャオミンです。10歳です。

Recommended Posts

pythonでステートメントを印刷する
pythonの関数
python印刷配列
Pythonパスステートメント
pythonでtryステートメントを書く方法
03.Pythonエントリの演算子
Pythonの結合関数
12.Python3でのネットワークプログラミング
Pythonでの同時リクエスト
Ubuntuにpythonをインストールする
Pythonでのコンテキスト管理
pythonの算術演算子
pythonでguiを書く
Pythonプリントプリントタイマー機能
PythonでのMongoDBの使用
PythonのStr文字列
Pythonでの計算ジオメトリ
Pythonのタプルの添え字
Pythonでの継承について話す
Python3.9の注目すべき更新ポイント
Pythonアプリケーションを3分でコンテナ化
pythonのイントロスペクションとは何ですか
05.Pythonエントリ値ループステートメント
pythonのオブジェクト指向とは何ですか
Pythonのジェネレーターとイテレーター
Pythonで文字列について話す
pythonでのwheelの使用法
Pythonの対数法の要約
Python開発でのパンダの使用
pythonでnohupコマンド命令を使用する
pythonのリスト内包表記とは何ですか
pythonに関数のオーバーロードはありますか
PythonでNumpyを使い始める
詳細な並べ替えアルゴリズム(Pythonで実装)
pythonコードでラップする方法
Pythonでのrc1の意味
pythonの一般的なエラーと解決策
Python開発でのnumpyの使用
pythonのdefは何をしますか
Pythonで括弧を省略する方法
Pythonでの辞書の詳細な使用法
pythonでのosパッケージの使用
Pythonでのガベージコレクションについて学ぶ
pythonでクラスを書く方法
pythonで数値をフィルタリングする方法
Pythonの数字は何ですか?
PythonでExcelを読む方法
Pythonにはいくつかのキーワードがあります
Pythonのすべてがオブジェクトです
pythonでエラーを表示する方法
npはpythonで何をしますか
pythonでreturnを書く方法
Pythonのモジュールについて話す
Pythonで変数を理解する方法
pythonで変数をクリアする方法
pythonでのタプルの使用法
PythonでSQLiteを使用する方法
pythonmysqlのパラメータ化の説明
pythonでのrbの意味を理解する
Pythonがswitchステートメントをサポートしないのはなぜですか?
python言語のアルゴリズムはありますか