第三のpythonを学びます

whileループ

条件がサイクルで満たされたときに示す
条件の場合にはサイクルの特定の番号がわからない適用されますが、決定は、ループ上に存在し
ながら、構文:
条件式中:
ステートメントブロック
#表現する別の方法
、条件式中:
文を1をブロックし
、他:
文ブロック2
#年利は6.7%、年間の校長をし、関心は、それがコストの倍になりますどのように多くの年、ローリングされている場合は
#INを[1]
benqian = 100000
年= 0#Fanbenお金を節約するために必要な年数
ながら、 benqian <200000:
(1 + 0.067)benqian benqian * =
。。年間1 = + +#毎年1 =
印刷(年)
1。
2
3。
4。
5。
6。
7。
8。
OUT [1]
11。
1つの。
2
機能

機能コードは、の組織形態である
関数は、特定のジョブを完了することができるはず、と仕事の価値の一般的機能
いくつかの言語を、二つの概念のパーティション機能とプロセス、人気の説明はありません、結果を返すという関数があるということですプロセスの結果が呼び出される戻り、Pythonは区別しない
関数の使用
-関数を定義する必要を使用する
一般機能使用関数呼び出しとして知られている-
[2] #IN
#は、関数定義
#定義された言葉は単に実行されていない
スペースに続く#1 1.defキーワードを、
#2関数名、自分の定義、通称命名規則に従う必要という名前の
#3ブラケットを、コロンは、ブラケットは引数持つことができ、免れるべきではありません
すべてのコードのインデントの機能で第4位に。
DEF FUNC():
印刷(「私は関数でした")
を印刷("愛の生活、学習の愛")
プリント("エンド機能「)
1
2
3
4
5
6
7
8
9
10
11
OUT [2]
機能は終了
1
2
#IN [3]
関数呼び出し
直接位括弧に続いて、関数名を記述し、括弧のコンテンツの状況に応じて、免れるべきではありません
)DEF FUNC(:
印刷(「私は機能です」)
印刷(「愛の生活、学習の愛」)

FUNC()
1
2
3
4
5
6
7
8
#OUT [3]
Iは、の関数である
学習の愛、愛の生活
1つの
2
3
関数のパラメータと戻り値を

パラメータ:必要なデータや情報を送信する責任機能
-パラメータ(仮パラメータ):関数定義パラメータ使用、不特定の値が、プレースホルダーシンボル
-引数(実際のパラメータ):関数を呼び出します入力の値際
、戻り値、時間の関数を呼び出すの実行結果は
-結果を返すためにリターンを使用する
-それは返す必要がなかった場合、我々は終わりを表すリターンなし機能を使用することをお勧め
-機能一度実行を返し、関数はすぐに終了
-機能がない場合にはreturnキーワード、デフォルトの戻りなし
#INは、[4]ケースの仮パラメータと実パラメータ
#パラメータの人を単なる記号である
別の#で呼び出さ、
こんにちは(人)DEF:
印刷(「{0}、お元気ですか?」 .format(人))
を印刷( "{0}、あなたはまだ少し静かを参照してください?"。形式(人))

#引数のpとして渡す必要、関数を呼び出し
たp = "ボブ"
こんにちは(P)

。1
2
。3
。4
。5
。6
。7
。8
。9
10
。11
#OUTの[4]
ボブ元気ですか?
暁明は、あなたはまだ少し静かを参照してください?
。1
2
。3
パラメータ説明

パラメータの分類
-一般的なパラメータ/位置パラメータ
-デフォルトパラメータ
-キーワード引数
-収集パラメータ

[5] #IN
#Normal Caseでパラメータ
DEFのnormal_para(一つ、二つ、三つ):
プリント(スリーワン+ TWO +)
戻りなし
normal_para(1,2,3)

1。
2
3。
4。
5。
6。
7。
#OUT [5]
6。
。1
2
#IN [6]
デフォルトパラメータケース
DEFのdefault_para(一つ、二つ、三つ= 0)
印刷(一+ TWO)
を返すなし
default_para(1,2)

。1
2
。3
。4
。5
。6
。7
#OUT [6]
。3
。1
2
#IN [7]
キーワードパラメータ
DEFのkeys_para(一、WO 3つ)
プリント(一+ TWO)
プリント(3つ)の
戻りなし
keys_para(スリー。3 = 、TWO 2.one = = 1)
。1
2
。3
。4
。5
。6
。7
#OUT [7]
。3
。3
。1
2
。3
STRストリング

テキスト情報
シングルと二重引用符、3重引用符は
文字をエスケープ

以下のような方法の特徴、との内容を書くために不便のシリーズを表示し、Enterキー、スイッチ演算子、バックスペースは
、バックスラッシュ文字列がバックスラッシュ一度表示された1または複数の背後にバックスラッシュ文字を意味し、彼は、それが本来の意味は、エスケープしていないことを言った
バックスラッシュは、慎重に表示されますと、エスケープ文字で表示されることがあり、文字列内の
異なるシステムは、LFアクションの異なる表現持ち
のn \:-Windows
-Linuxを:\ R&LT \ N-
#IN [8]
の例は、文字のエスケープ
のlet表現するために#1 'は行く
#エスケープ文字を
Sゴー' '\ましょう' S =
印刷(S)
単一引用符と二重引用符を使用して#はネストされた
S = "行きましょう"
プリント(S)

#スラッシュを表し、
#は、このようなCを表し:ユーザー\ \ Augsnano
S = "C:\\ \\ Augsnanoユーザー"
印刷(S)

CRLF位
表現する#効果
#I
#love
#you
S = "I \ nlove \ nをする"
。1
2
3
4
5
6
7
8
9
10
11
12である
13である
14
15
16
17
18である
。19
20
21である
#OUTする[8]
APOSに聞かせて行く
のlet APOSゴー
ユーザー\ \ Augsnano:C

の愛
あなたが
。1
2
。3
。4
。5
。6
。7
エスケープ文字を

説明
\(行の末尾)
行継続文字
の\
バックスラッシュ
'\
単一引用符
\ "
二重引用符
\
ベル
\ bは
バックスペース(バックスペース)
\ Eの
エスケープ
000 \
空の
\ nは
改行
の\ V
垂直タブ文字
\ tの
水平タブ
\器R
キャリッジリターン
\ fが
供給
Oyy \
進文字は、例えば、YYに表される:\ O12改行表す
\ xyY表
進文字を、例えば、YYに表される:\は、改行X0Aを表します
\他の
一般的な形式で他の文字出力
。1
2
3
4
5
6
7
8
9
10
11
12は
13である
14
15
16
17
18である
。19
20
21であり、
22は
23である
24
25
26である
27
28
29
30
31である
32
33であり、
フォーマット

-印刷やパディング形式の文字列
-書式設定分類:
-伝統的フォーマット

 

#IN [9]
従来の方法フォーマットされた文字列の
形式の使用#1%
とも呼ばれるプレースホルダ%位が
S = "%のS I愛"
プリント(%S "XXX")
印刷(%S "AAA")
。1
2
3
4
5
6
7
%OUT [9]
IラブXXX
IラブAAA
。1
2
。3

 

おすすめ

転載: www.cnblogs.com/hyhy904/p/10965861.html