学习sublime插件开发 好处有很多 比方说微信小程序插件 他官方自带的功能太鸡肋了 可以开发个sublime插件 写智能提示 甩掉微信几条街

 

sublime插件是用python开发的  所以学习sublime之前 先学习python语法  不然代码看不懂

 

1 编码统一要用utf8 这样输出中文才不会乱码



#!/usr/bin/python
# -*- coding: UTF-8 -*-
print ("你好,世界")


2 变量跟js比较像(这个地方+要注意 类型要一致)



#!/usr/bin/python
# -*- coding: UTF-8 -*-
dd="dsdd"
print ("你好,"+dd+"世界")


 3 python字典(也跟js比较像)



dict = {}
dict['one'] = "This is one"
print dict


 4 python条件语句(小括号大括号都省了。。能省的都省了 造成了可读性很差 是python的一大缺陷)

 注意 他的大括号变成冒号了。。



flag = False
name = 'luren'
if name == 'python': # 判断变量是否为 python
flag = True # 条件成立时设置标志为真
print 'welcome boss' # 并输出欢迎信息
else:
print name # 条件不成立时输出变量名称


 下面再看个for



#!/usr/bin/python
# -*- coding: UTF-8 -*-

for letter in 'Python': # 第一个实例
print '当前字母 :', letter

fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print '当前水果 :', fruit

print "Good bye!"


再看函数(也是大括号变成冒号)

 



#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 定义函数
def printme( str ):
"打印任何传入的字符串"
print str;
return;

# 调用函数
printme("我要调用用户自定义函数!");
printme("再次调用同一函数");


4 调用python模块(有点像类里面静态函数)



#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 导入模块
import support

# 现在可以调用模块里包含的函数了
support.print_func("Runoob")


总结 python代码是最简洁的