週 - 第16章-Python3.5-ローカル変数とグローバル変数のスコープ

PCJの##の
#大衆定義されたサブルーチンの変数はグローバル変数としてプログラム与えられた変数の先頭に、地元である
#はプログラム全体のグローバル変数をスコープ、ローカル変数のスコープは唯一の変数サブルーチン与えられた
ために#をプログラムの実行結果を取得したい、あなたはreturn文が結果を返す使用することができます
#学校=「Oldboy .eduの」
#のDEFのcheng_name(名):
#、株式会社フリーはグローバル変数に学校#globalに参加したが、この方法を使用することは推奨されていない、使用しないでください、使用しないでください
= "MAGE学校"スクール#1
( "チャンの前に"、名前、学校)#印刷
#の
#のcheng_name( "PCJ")
印刷(学校)

##以前に定義されました。trueの場合、関数内でグローバル変数を定義します。却下する必要があるとこの用法、。
DEFテスト#():
#、株式会社無料名参加
#名= "LDY"
テスト()
印刷(名)

## ----------------------- -----------------------------------
#名= [ "PCJ"、 "LDY"、 "テスト" 、「性別」


印刷#(名)
#1
#のTEST2()
外側に#プリント(名)、印刷時、名前が[0]に変更されている

名前= "PCJ"
DEF Test3は():
名= "PCJを大文字"
プリント(「---を- :」、名前)
Test3は()
印刷(名)ここで#印刷または小文字PCJの

#文字列、整数、ローカルで変更することはできない、と有効になりませんでした。リストは、辞書を変更することができます

おすすめ

転載: www.cnblogs.com/pcjbk/p/10990079.html