python - プログラムの構造

まず、プログラム構造

•ヘッドPythonのテンプレートファイルを定義します。
ヘッダテンプレートのコードファイル- >設定- > Editorの[ファイル]>と追加コードテンプレート- > Pythonスクリプトのスクリプトを。

 

•Pythonは、各層が右に4つのスペースをインデント、コードブロックを区別するために、同じ「インデント」を使用。

他の一般的なプログラミング言語で#は、Pythonのは、{}のコードセグメントを表すために使用されていないが、同一のくぼみと区別するために
それぞれの層4つのスペースの右側にインデント位。開始ブロックをインデント、非インデントは、ブロックの終わりを表します。
性別= "男性"
件名=件名#1:1、2言語、数学
のセックス場合== "女性":
印刷( "彼女は先生です"。)
== 1件名IF:
印刷(「彼女は言語であります教師「)
elifの件名== 2:
印刷(」「)。彼女は数学の教師だった
他:
印刷(。」彼は教師である「)
== 1件名IF:
印刷(」彼は語学教師であります。 ")
elifの件名== 2:
印刷("。彼は数学の先生である「)
を印刷()


•論理的に関連するコードを分離するために「空白行」を使用してください。

#は論理パーティション関連する"空行"コードを使用することはでき
下線でそれぞれのワードに接続されたすべての小文字、#変数名を
CLASS_ID = 1#のクラスID
student_sex = "F"を
student_sex == "F" IF:
。CLASS_ID IF == 1:
印刷(「彼女はクラスの7(1)生徒だった」)
他:
印刷(「彼女がいた7(2)学生の授業」)
他:
IF CLASS_ID == 1:
印刷(「彼はクラスの7(1)生徒だった」)
他:
印刷(「彼は学生の7(2)のクラスだった」)
を印刷()

 

一般的な改行問題

#文字列の改行「\ N-」
印刷は、(「このクラスの学生は非常に団結している。\ N学校での最初の結果の合計スコアを取得共同でゲームを開催!\ N学生、教師、学校両親は非常に満足している、一緒に写真を撮って!\ N「)

また、行継続文字、現在の行と次の行を接続するためのコードとして知られている改行コード#「\」、。
#注意:「\」を後にコメントを追加することはできません。
印刷(「このクラスの生徒が非常に団結している。\
学校での最初の結果の合計スコアを得る共同でゲームを開催!\
学校に生徒、教師、保護者が一緒に写真を撮るために非常に満足しています!」)

#括弧()、角かっこ[]、中括弧{}文は、\バックスラッシュを使用せずに、最大含まれてい
month_names = [ '1月'、 '2月'、 '月'、
'4月'、 '月には' 「6月」、
「7月」、「8月」、「9月」、
「10月」、「11月」「12月」]

#ライン複数の文(推奨しません、読みやすさの差)
A = 3; B = 2; C = A + B;印刷( "= C"、C、 "\ N-")

#Pythonはコメントと複数行コメントに単一行コメントに分ける
。これは、単一行コメントです#、以下の2つの定数を定義
UNIT_PRICE_OF_APPLEを= 7.9#すべて大文字で、Appleの単価定数名は、それぞれの単語を下線で接続
UNIT_PRICE_OF_ORANGE = 6.8#オレンジ単価


•Pythonはコメントと複数行コメントに単一行コメントに分け。

「#」複数行のコメントを使用して単一行コメントは、3つの単一引用符が3二重引用符を使用することである可能性があります。

「」 '
複数行のコメントされており、3は単一引用符で使用することができる、3は二重引用符の中でも使用することができる
(入力)内蔵の入力機能のpythonです。これは、テキストの標準入力ラインから読み込み、デフォルトの標準入力はキーボードです。
ユーザーの入力は任意ですときの引数は、メッセージを待っています。
ユーザーが入力したすべてのデータは、文字列の形式で返されます。
ここで、あなたは結果を入力するようにキャストする必要があり、値を入力する必要があります
'「」
:NUMはINPUT( 『Appleの売り上げを入力してください』)=
金額UNIT_PRICE_OF_APPLE * =フロート(NUM)
を印刷( 『アップル社の総売上を:』 、量、 "要素"、端= '\ n \ n'は)

•Pythonの組み込み関数の入力()と印刷():入力/出力データ

「」 "
印刷()関数は、出力データフォーマットに使用される。
値:出力複数表し
09月:デフォルトは空白で、出力情報の複数の間にセパレータを示す
端:表し、すべての情報を出力した後に添加しますターミネータ、デフォルトは改行です
「」「
」:(販売みかんを入力してください)NUMは、入力=「
金額UNIT_PRICE_OF_ORANGE * =フロート(NUM)
印刷(オレンジの総売上高がされて」:「金額、」元" =) "" 9月には
INPUT()


#%プレースホルダ使用形態、フォーマット文字列
の印刷(「オレンジの総売上:%要素F」%の量)
INPUT()
プリント(「オレンジの総売上:%2F要素」%の量)
INPUT()
プリント( "オレンジの販売:%Sキログラムの総売上高:%の2F要素" %(numは、量)) #の演算子%は、比較的古いフォーマット方式である
INPUT()
印刷(「総売上高のオレンジは、次のとおりです。%2fとの元」、量)

INPUT()
の最も好ましい方法に#のpython3は、文字列の書式str.format()である
)(フォーマットパラメータで置き換えられます#{}および(フォーマットフィールドを呼ばれる)内部文字
により、#1デフォルトの順序の出力に対応するパラメータ
プリント(「主要な検索エンジンである:{}および{} \ n」.format(「百度」、「グーグル」))
#2、括弧内のパラメータのフォーマットによって指定された位置
プリント( "主要な検索エンジンは、{0}及び{1}"形式( '百度'、 'グーグル'))
プリント( "主要な検索エンジンである:{1}と{0} \ n" .format ( '百度'、 'グーグル'))
#3と組み合わせて使用されるパラメータ定義のキーワード、及び他の手段である。
印刷( "検索エンジン:{0}、{1}と{sou_gou}、等" .format( ' Baiduの''グーグル」、sou_gou = ' 捜索犬'))

おすすめ

転載: www.cnblogs.com/Teachertao/p/11204365.html