企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 获得更多资料欢迎进入[我的网站](http://rlovep.com/)或者 [csdn](http://blog.csdn.net/peace1213)或者[博客园](http://home.cnblogs.com/u/onepeace/) > 最近将我的Python笔记整理下,希望能对他人有所帮助,这是第一课,安装入门篇; ### windows下安装Python 1、下载,从这里下载:[下载链接]([http://python.org/download/](http://python.org/download/)) 2、下载windows版本,下载完成以后,双击打开,然后一步一步安装。 3、环境变量的添加:我是安装在“D:\Python33”, 所以右键“我的电脑”-》属性-》高级环境设置-》高级-》环境变量 在系统变量中找到Path ,点击编辑加入;D:\Python 4、现在直接可以在命令提示符cmd下输入Python了输入Python后显示你的版本号,以及进入了Python命令行下 5、当然也可以点击:开始菜单》》所有程序》》Python》》Python(command line) ### ubuntu下安装Python 1安装,有PPA可用(支持所有Ubuntu版本及衍生系统),打开终端,输入命令: sudo add-apt-repository ppa:fkrull/deadsnakes 2更新源 sudo apt-get update 3安装Python3.3 sudo apt-get install python3.3 4设置Python3.3为默认命令(ubuntu不是最新的) rm /usr/local/bin/python ln -s /usr/local/bin/python3.3 /usr/local/bin/python 5在终端输入Python,显示你的版本号,以及进入了Python命令行下 ### 第一个程序hello world ~~~ >>>print 'hello world' hello world ~~~ ### 基本操作 1、可以直接在Python交互模式下输入命令,同样也可以通过建立.py文件通过命令Python hello.py; 2、 name = raw_input(‘please enter your name:’)输入到name变量中 int(raw_input(‘please enter your name:’))转化为整数;ord(‘A’)转化为整数, chr(65)转化为字符 3、以#开头的是注释; 4,有内建函数,和引入模块:import math。然后math.floor(32.9)或者from math import sqrt sqrt(9)=3直接调用; 5、当语句以冒号“:”结尾时,缩进的语句视为代码块 6、整数和浮点数是一样的;字符串只能用单引号或者双引号包括,当字符串内部包含单引号和双引号时用转义字符 \’表示,bool True False 操作:and(&) or(|) not(~);Python还允许用r”表示”内部的字符串默认不转义 7、语句太长换行可以通过”’ ”’包含 ~~~ >>>print '''line1 line2 line3''' line1 line2 line3 ~~~ 8、None代表空值 9、变量本身类型不固定的语言称之为动态语言,比如 a=123 a=’aba’ Python是静态语言; 10、用Unicode时 通过 u’中文’ u’ABC’.encode(‘utf-8’)转化为utf-8的格式;len(u’ABC’)获得字符串长度;’abc’.decode(‘utf-8’)转化为Unicode; 11、你可能猜到了,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。 12、print type(3.0)得到型号: #### 相关链接: [python3入门之类](http://rlovep.com/2015/09/23/python3%E5%85%A5%E9%97%A8%E4%B9%8B%E7%B1%BB/) [python3入门之函数](http://rlovep.com/2015/09/06/python3%E5%85%A5%E9%97%A8%E4%B9%8B%E5%87%BD%E6%95%B0/) [python3入门之循环](http://rlovep.com/2015/09/06/python3%E5%85%A5%E9%97%A8%E4%B9%8B%E5%BE%AA%E7%8E%AF/) [python3之if语句](http://rlovep.com/2015/08/05/python3%E4%B9%8Bif%E8%AF%AD%E5%8F%A5/) [python3入门之赋值语句介绍](http://rlovep.com/2015/08/03/python3%E5%85%A5%E9%97%A8%E4%B9%8B%E8%B5%8B%E5%80%BC%E8%AF%AD%E5%8F%A5%E4%BB%8B%E7%BB%8D/) [python3入门之print,import,input介绍](http://rlovep.com/2015/08/03/python3%E5%85%A5%E9%97%A8%E4%B9%8Bprint%EF%BC%8Cimport%EF%BC%8Cinput%E4%BB%8B%E7%BB%8D/) [python3入门之set](http://www.cnblogs.com/onepeace/p/4791578.html) [python3入门之字典](http://rlovep.com/2015/07/29/python3%E5%85%A5%E9%97%A8%E4%B9%8B%E5%AD%97%E5%85%B8/) [python3入门之字符串](http://rlovep.com/2015/07/28/python%E5%85%A5%E9%97%A8%E4%B9%8B%E5%AD%97%E7%AC%A6%E4%B8%B2/) [python3入门之列表和元组](http://rlovep.com/2015/07/14/python%E5%85%A5%E9%97%A8%E4%B9%8B%E5%88%97%E8%A1%A8%E5%92%8C%E5%85%83%E7%BB%84/) [python3入门之软件安装](http://rlovep.com/2015/07/14/python%E5%85%A5%E9%97%A8%E4%B9%8B%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85/) [python3爬虫之入门和正则表达式](http://rlovep.com/2015/09/23/python3%E7%88%AC%E8%99%AB%E4%B9%8B%E5%85%A5%E9%97%A8%E5%92%8C%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/)