Python-文字列変数+

文字列
エスケープ文字
形式
組み込み関数(末尾)
文字をエスケープ
特別なメソッドでこのようなキャリッジリターン、改行キー、バックスペースキーとして、番組のシリーズの内容を記述するのに便利ではない
バックスラッシュ文字によって、バックスラッシュは文字列に表示されたら、いくつかの文字の後ろにバックスラッシュ火が本来の意味を表していない、エスケープした
文字列で、一度脱出によって提供することができるバックスラッシュの余分な世話を行くがありました文字が表示され
、異なるシステムは、LFアクションの異なる表現してい
てWindowsを:N- \
Linuxの場合:\ rを\ N-

#あなたはショーがのはへ行こうたい場合は
#1、ネストされた引用符を使用することができ、すなわち、外側の二重引用符の
#2エスケープ文字
S =「行こう」
印刷(S)

#1 \「==」
SS =「みましょう\ 'がS行く' 
プリント(SS)

#\\ = \ 
SSS = "C:\\ユーザ" 
印刷(SSS) 
キャリッジリターン
S1 = "LOVE I \ R&LT \ N-HHH" 
プリント(S1)

  

文字列形式の
文字列の印刷またはフォーマットに充填された
2つの方法でフォーマットされた
割合(%)を使用して
フォーマット関数を使用して

パーセント形式を使用して
%で表される特別な意味を使用して、文字列内の文字フォーマットを示し
整数がここに配置する必要があります。%D
%S:ここで配置される文字列を示しているが

 

= S "I愛%sの" 
印刷の#の下、%sが直接、文字列の内容をプリントアウトとして
印刷(S)

を印刷( "Iラブ%sは" % "HHH")

を印刷(%S "HHHHH")

S = "%のDの年I AM旧" 
以下の文章と結果の区別見て#
印刷(S)
を印刷(18%のSである)

S = "%S I AM、AM I%Dの才" 
を印刷(S) 注以下のエラー原因式の
いくつかのプレースホルダプレースホルダーによって文字列は、いくつかの実際のコンテンツによって置き換えられなければならない、またはしない場合は#
(%S「tulingxueyuan」)を#Print 

複数のプレースホルダが表示された場合は#文字、対応するコンテンツは、括弧必要
プリント(S%を( "tulingxueyuan" 、18))

  

フォーマット関数書式文字列
と直接形式フォーマット機能を
この方法の推奨される使用
、使用中、及び{}内の:代わりに数%、フォーマットパラメータの完了に続いて

S = "私は} {愛"。フォーマット( "LiXiaojing")
プリント(S)

S =「 "はい、私は{1}歳、私は{0}を愛していると私は{1}歳です"(.format Tulingxueyuan」、18)
プリント(S)

  

なし
何を表していない
関数が値を返さない場合は、Noneを返すことができます
位置を占めるように
バインディング変数に接触するために


1または数個の番号またはコードの行に変数と演算子の組み合わせは、
典型的には、結果を返します

オペレータ
1つまたは複数の新しい値計算処理が呼び出されるの値により、変更後の
計算のための演算子と呼ばれるシンボル
オペレータカテゴリ:
算術演算子の
比較や関係演算子
代入演算子
論理演算子
ビット単位の
会員事業者の
アイデンティティ演算子

算術演算子は、
算術符号を実行する
Pythonのデクリメント演算子をインクリメントしません

#+ -同一の通常算術演算子
。A + = 3-2 9 
プリント(A) 乗算(*)はアスタリスクで置き換えられる
。A = * 4 9 
プリント(A)
の代わりにスラッシュ(/)以外#番号
数(/)に加えて、#1 Python2.xにおけるpython3.xとは、一連の3施すことここで、矛盾した結果であってもよい
A = 9/4 
プリント(A)


#1%剰余演算
商べき#は2つの数値を除します数よりも多くの
#1%のみが残り得る
A = 9%4 
プリント(A)

#//を表しに加えて、業務、また、既知の床を取る
A = 9 // 4 
プリント(A)

#**電力動作を表し
、A = 9 ** 4 
プリント(A)

A = 3. 3 ** 
プリント(A)

  

比較演算子

二つの変数や値の比較上のオペレータ
比較の結果はブール値、すなわち、真/偽であります

#==等しい数の
A =。4. 3 ** 
#次のステートメントが実行された本の注文がある
#1、== 80が算出される
#bの、2は入れた結果
、B = 80 ==の
印刷(b)の


#!=ありません同じ
印刷(9!= 8)

#>より大きい
より小さい#< 
#> =以上
#<=以下

  

代入演算子

#=代入
A = 0 
。C = A = 4 

#+ =略称であり、
A = 0 
。A + = 7#略A =のA + 7 
プリント(A)


全算術演算子の#略語である
。# - = ×=、/ =、// = 、%=、** =、 すべての略語

  

論理演算子
ブール値計算記号
と論理AND
または論理的または
ない論理的ではない
ノー論理演算排他的論理和演算のPython
:動作ルールを
、乗算、加算や見られるように考えられ、
1とみなさ真、偽見0
その後、論理演算は、整数数学に変換することができる
最終的な結果は、そうでない場合、FALSE TRUEに比べ0の場合である
短い問題論理演算
全体式の将来値が評価されていない一度式計算順序論理演算に従って計算は、決定することができます直接戻ります

#論理演算子の場合
A =真
B = Falseの
C =真

#は次式と等価である。1 * 0 = + D. 1 
D = A又はB及びC 
印刷(D)


D又はA = Bと
プリント(D)

  

短絡ケース#論理演算

論理式以下の#は、値がTrueである必要があり、操作や時間は、式全体のダウンカウントされません
A = TrueまたはXXXXXXXXXXX 

式が割り当てXXXが含まれている場合は、#次の式をタイプは、結果を期待することは困難である
#のコードサンプル(擬似コード)
B = 0 
、A = A又は(B = 9)。6と
#は、上記の式はない構文エラーの場合に想定される
Bの最終値の#は0.9しないべきではない
印刷(B)
印刷(A)

  

演算符号部材
特定の変数が別の変数のメンバであるか否かを検出するため

NOT IN

#案例
L = [1,2,3,4,5] 
A = 7 

、B = A Lに
プリント(b)は

、A = 4 
の印刷(L)に

印刷(Lないで)

  

アイデンティティ操作が
されています2つの変数が同じ変数であるかどうかを検出するために使用される
VAR2のVAR1 IS構文があること
ではない:2つの変数が同じ変数ではありません

実際には、割り当てられたスペースの比較は可変で
同じ空間に割り当てられ、Pythonの値の間の-5〜255で

= 9 
、B = 9 
プリント(AがBさ)

、A = "私は愛する" 
B = "私は愛する" 
プリント(aはbは)

  

重点課題のオペレータは、
常に、最も優先度の高いブラケットを覚えて
優先度テーブルを

**指数(最優先)
-ビット単位の反転、単項プラスとマイナス(@ +という名前の2つの最後の方法と- @)
/%//乗算、除算、剰余、と割り切れる取る
追加+減算を
> > <<右、左演算子
&ビット'AND'
^ |ビット単位
<= <>> =比較演算子
<> = ==等価演算子!
=%= / = @ + = == * = * =代入演算子は、
演算子の同一ではない
メンバーのオペレータではないで
はないか、と論理演算子


オリジナルます。https://blog.csdn.net/weixin_42394170/article/details/90300243

おすすめ

転載: www.cnblogs.com/qbdj/p/10956652.html