python安装配置
1.运行:D: oolspythonpython-2.7.10.amd64=>安装到c:python 2.环境变量:path:c:Python27 3.cmd:python回车 //sublime安装python插件 Package Control:管理插件的插件,前面已安装 SublimeCodeIntel: 代码提示插件,可根据是python、java等自动代码提示 Preferences->Package Control->install Package->输入sublimecodeintel 4.在Sublime Text中,preference->Package Control; 输入install,找到 Install Package 选项并回车; 或者 control+shift+P=>打开Package Control=>输入install=>点install Package 等几秒 安装: a.sublimeREPL Tools->SublimeREPL->Python b.Anaconda python自动补全工具 c.Djaneiro 提供对Django支持 d.SideBarEnhancements 侧边栏支持功能,可以Open 5.配置ctr+b运行(与dos窗口在中文输出上有所不同) 点tools->Build System->New Build System... 改为: { "cmd": ["C:/Python27/python.exe","-u","$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python", "encoding": "utf8", } "encoding":"ascii" 保存为: python27.sublime-build 路径:C:UsersAdministratorAppDataRoamingSublime Text 3PackagesUser 再点tools->Build System->python27 写个py文件,点ctrl+b执行
笔记1_变量、类型、运算、输出
1.变量、类型、运算、输出等 # -*- coding: utf-8 -*- a=2 b=3 c=a+b print u'结果是=%i'%c #加u显示中文 str=unicode(s,"utf-8") #转s为中文 print str #int型和string型不能直接连接 #转换字符串连接和转换数字加减 d="1111" e=a+int(d) print "c is %s,e is %i"%(c,e) f=10 g=3 h=10/3 print u'h=%f'%h #输出3.000000 h=10.0/3 print 'h=%f'%h #输出3.333333 2.注释 # 单行注释 '''多行注释 2.字符串操作符 %s 字符串 (采用str()的显示) %r 字符串 (采用repr()的显示) %c 单个字符 %b 二进制整数 %d 十进制整数 %i 十进制整数 %o 八进制整数 %x 十六进制整数 %e 指数 (基底写为e) %E 指数 (基底写为E) %f 浮点数 %F 浮点数,与上相同 %g 指数(e)或浮点数 (根据显示长度) %G 指数(E)或浮点数 (根据显示长度) %% 字符”%” 3.python数据类型 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 1、字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; print str; c、使用三引号(''') 利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: str='''this is string this is pythod string this is string''' print str; 2、布尔类型 bool=False; print bool; bool=True; print bool; 3、整数 int=20; print int; 4、浮点数 float=2.3; print float; 5、数字 包括整数、浮点数。 5.1、删除数字对象引用,例如: a=1; b=2; c=3; del a; #删除变量 del b, c; #print a; #删除a变量后,再调用a变量会报错 5.2、数字类型转换 复制代码 int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象x转换为字符串 repr(x) 将对象x转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列s转换为一个元组 list(s) 将序列s转换为一个列表 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符 ord(x) 将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串 str="[1,2,3]" arr = eval(str) print arr