python文法学習整理
2443 ワード
簡単に整理すると、Pythonの文法は、細かいことはあまりくどくありません.
whileとif else ifの使用
入出力:入力:
forサイクル
カスタム関数:
使用するグローバル変数は、次のルールに従います.
グローバルxはグローバル変数かどうかを指定します
関数では、デフォルトパラメータを使用してパラメータのデフォルト値を指定できます.
def func(name='hellp 0',age)xxxxキーパラメータ:def func(a=5,b=3,c=2)xxxx func(1,2,3)キーパラメータの呼び出し方法:func(c=5,b=222)
pythonのDocStringsは文字列の印刷に使用します.以下のプログラムです.pythonのモジュール:Javaのように、import sysの各モジュールに1つの__があるなどのパッケージ名を導入することができます.name__ たとえばmainモジュールは次のようになります.
独自のモジュールを作成する:簡単に言えば、独自のpy接尾辞のファイルを作成し、ファイルを同じディレクトリの下に配置し、importでファイル名を導入すればいい.例:
上のaはモジュールを表しています.
pythonの配列と辞書の字のグループは配列で、例えば(「a」,「b」,「C」)辞書ははっきりとkv構造である:a={「a」:「1」,「b」:2}
whileとif else ifの使用
while running:
guess = int(raw_input('Enter an integer :' ))
if guess == number:
print 'Congratulations , you guessed it.'
running = False
elif guess > number:
print 'No,it is a litter higher than that'
else:
print 'No it is a litter lower than that'
else:
print 'The while loop is over.'
入出力:入力:
int(raw_input('xxxx'))
forサイクル
for i in range(1,5)
'it's xxx'
else
print 'Over'
カスタム関数:
def fun():
xxxxxx
:
fun()
使用するグローバル変数は、次のルールに従います.
グローバルxはグローバル変数かどうかを指定します
def func():
global x
print 'x is', x
x = 2
print 'Changed local x to', x
x = 50
func()
print 'Value of x is', x
関数では、デフォルトパラメータを使用してパラメータのデフォルト値を指定できます.
def func(name='hellp 0',age)xxxxキーパラメータ:def func(a=5,b=3,c=2)xxxx func(1,2,3)キーパラメータの呼び出し方法:func(c=5,b=222)
pythonのDocStringsは文字列の印刷に使用します.以下のプログラムです.pythonのモジュール:Javaのように、import sysの各モジュールに1つの__があるなどのパッケージ名を導入することができます.name__ たとえばmainモジュールは次のようになります.
if __name__ == '__main__':
print 'This program is being run by itself'
else:
print 'I am being imported from another module'
独自のモジュールを作成する:簡単に言えば、独自のpy接尾辞のファイルを作成し、ファイルを同じディレクトリの下に配置し、importでファイル名を導入すればいい.例:
# a.py
def func()
print 'a.func()'
print 'done'
b.py
import a
print a.func()
上のaはモジュールを表しています.
pythonの配列と辞書の字のグループは配列で、例えば(「a」,「b」,「C」)辞書ははっきりとkv構造である:a={「a」:「1」,「b」:2}
ab = { 'Swaroop' : '[email protected]',
'Larry' : '[email protected]',
'Matsumoto' : '[email protected]',
'Spammer' : '[email protected]'
}