ProMemo

Python

最終更新:

yosilove

- view
だれでも歓迎! 編集

Python 3.x


BlenderでPython3系を使うっぽいのでメモメモ


Blender用のプログラムはBlender/Pythonにまとめる予定

Hello World

print('Hello Python World!!')
print('Hello Python World!!',file=sys.stdout)
print('Error Message',file=sys.stderr) #標準エラー出力

モジュール利用法

その1 モジュールを読み込み

import モジュール名
モジュール名.クラス名.メソッド名(引数)

その3 クラス指定読み込み

from モジュール名 import クラス名
クラス名.メソッド名(引数) 

その3 すべてのクラスを読み込み

from モジュール名 import *
クラス名.メソッド名(引数)

バージョンの確認

import sys
sys.version


関数定義

引数あり、デフォルト値指定の関数定義


def name_country(name='You', country='Japan'):
     return name + ' from ' + country

print(name_country())
print(name_country(name='Yosilove'))
print(name_country(country="America"))

実行結果は
You from Japan
Yosilove from Japan
You from America

複数の返り値をもつ関数


Pythonでは、複数の返り値をもつ事ができるらしい
def get123(): return 1,2,3

返り値はタプル形式になる
print(get123())
実行結果は
(1, 2, 3)

もちろん、1つづつ受け取ることもできる
(a,b,c) = get123()
print(b)
実行結果は
2

制御構文

for in文


辞書型配列の中身をfor in文で参照する例
d = {'dog':1, 'cat':2, 'monkey':3, 'python':4}
for key in ['dog', 'python', 'human']:
    if key in d:
        print(key , ' => ', d[key])
実行結果
dog  =>  1
python  =>  4


Tanks






link_pdfプラグインはご利用いただけなくなりました。
更新日:2009年12月23日 (水) 13時18分54秒 &trackback()

タグ:

Python 3
+ タグ編集
  • タグ:
  • Python
  • 3

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー