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