常用

导入模块 import

  1. import c4d
  1. from import

注释

  1. #当行注释
  1. '''
  2. 多行注释-单引号
  3. '''
  1. """
  2. 多行注释-双引号
  3. """

判断选择语句 if elif else

  1. if index == 0:
  2. pass
  3. else:
  4. pass
  1. if i == 0:
  2. pass
  3. elif i == 2:
  4. pass
  5. elif i == 3:
  6. pass

for 循环

  1. for obj in sel:
  2. break

数字

  1. def main():
  2. for i in range(10):
  3. print(i)
  4. main()

数字范围

  1. def main():
  2. for i in range(5,10):
  3. print(i)
  4. main()

序号加列表

  1. def main():
  2. a = [12,34,56,78,90]
  3. for i in range(len(a)):
  4. print(i, a[i])
  5. main()

简写:直接循环列表

  1. def main():
  2. a = [12,34,56,78,90]
  3. for i in a:
  4. print(i)
  5. main()

enumerate

  1. def main():
  2. a = [12,34,56,78,90]
  3. for i,v in enumerate(a):
  4. print(i,v)
  5. main()

跳过

  1. def main():
  2. for i in range(10):
  3. if i == 5:
  4. continue #跳过
  5. print(i)
  6. main()

while循环

  1. def main():
  2. i = 0
  3. while i < 10:
  4. print(i)
  5. i += 1
  6. main()
  1. def main():
  2. i = 0
  3. while True:
  4. print(i)
  5. i += 1
  6. if i > 9:
  7. break
  8. main()

定义类 Class

  1. class name(object):
  2. def __init__(self):
  3. pass
  4. def rename(self,name):
  5. pass

Class - 函数调用函数

  1. class wname(object):
  2. def __init__(self):
  3. pass
  4. def rename(self):
  5. print(self.callme('wonvy'))
  6. def callme(self, who):
  7. return who

函数 def

  1. #编辑可见
  2. def name(i=1):
  3. return True

多行输写

  1. #反斜杠法
  2. 3 > 4 and \
  3. 1 < 2
  1. #括号法
  2. ( 3 > 4
  3. and 1 < 2 )

跳过 pass

  1. def main():
  2. pass

JSON

文件保存

  1. def creatJsonFile( msg,savePath1): #创建json文件
  2. if savePath1[-5:] == ".json":
  3. full_path = savePath1
  4. else:
  5. full_path = savePath1+ '.json'
  6. file = open(full_path,'w')
  7. file.write(msg)
  8. file.close()
  9. print('Done')

文件读取

  1. def creatJsonFile( msg,savePath1): #创建json文件
  2. if savePath1[-5:] == ".json":
  3. full_path = savePath1
  4. else:
  5. full_path = savePath1+ '.json'
  6. file = open(full_path,'w')
  7. file.write(msg)
  8. file.close()
  9. print('Done')

name == “main

Python 中的 if name == ‘main‘ 该如何理解

file