python 蟒蛇のお约束事メモ
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 蟒蛇のお约束事メモ相关的知识,希望对你有一定的参考价值。
#------------------------#
#この2行はお約束
## -*- coding: utf-8 -*-
import maya.cmds as cmds
#------------------------#
#変数(入れ物)に代入
# = の意味は、 右の値を左に入れる
a = 10
## a という箱の中に、10という値が入っているイメージ
## +-----+
## / 10 /|
## +-----+ /
## | a |/
## +-----+
#------------------------#
# 配列(リスト)
#連続した箱の中に値が入っているイメージ
#複数のものに対して何かをしたい場合に、数値や文字を入れる。
#例) 選択した,シーン内の オブジェクトの一覧
a = [10,20,30]
## +----+----+----+
## | 10 | 20 | 30 |
## +----+----+----+
## [0] [1] [2]
# ↑箱は、並んでる順に数字が割り振られている。
# n番目の箱に入っている値を取り出したい場合は a[n] のように書くと、普通の変数と同じように扱うことが出来る。
#------------------------#
#変数の型
#Pythonの変数の型は
#単独の箱 int float str
#複数の箱 list(配列) dic(連想配列)
#------------------------#
#関数とは
#何かの値を与えると、さまざまな処理をしてくれる便利な機能を関数という。
#例 a と b を与えると、合計値を返してくれる
# シーン内のすべてのノードを取得する
select = cmds.ls(selection=True)
#------------------------#
#引数(フラグ)とは
#関数に渡すオプション・設定値のこと関数の()の中身(sl=True) が 引数。
#selecction=True は、 『リストする』機能の ls に 『選択したものをリストする』というオプション情報を付加している。
#指定方法は オプション名=値
#引数は、複数書くことが出来る。
#------------------------#
#ifの書き方
#もし~ならば A 異なれば B
if 条件:
#A 条件に一致
elif 条件:
#複数の条件がある場合
else:
#B 異なる
#------------------------#
#forの書き方
#Arrayの数分繰り返す
for item in Array:
#配列の内容を1つ取り出して、都度itemに代入する
#インデント内の処理を繰り返す
print item
#------------------------#
#0からcount分繰り返す
for num in range(0,count):
print num
#results : 0 1 2 3 ... count
#------------------------#
#関数の書き方
#何かの値を渡すと、結果を返す という機能を自分で作ることが出来る。
#argsには引数 return は結果の変数・数値を書く
def Name(args):
#内容
return value
#足し算
def add(a,b):
return a + b
#引き算
def sub(a,b):
return a - b
#------------------------#
以上是关于python 蟒蛇のお约束事メモ的主要内容,如果未能解决你的问题,请参考以下文章
python NumPy的の小さなメモ
python 无线关连メモ
python NumPy的の人气指数の小さなメモ
用python怎么把蟒蛇变成彩色?
如何用python绘制彩色蟒蛇
如何采用Python语言绘制一条彩色的蟒蛇