sublime插件开发教程1

学习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代码是最简洁的

 

posted @ 2019-11-30 16:38  newmiracle宇宙  阅读(532)  评论(0编辑  收藏  举报