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语言绘制一条彩色的蟒蛇