版权声明:转载: https://blog.csdn.net/tan313/article/details/79426433
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e2445db1a8.css">
<div class="htmledit_views">
<p>python下载安装:</p><p>1、进入官网https://www.python.org/downloads/下载</p><p>2、下载好对应系统版本的python,依次安装下来即可。</p><p>第一个python的编写:</p><p>我安装的是python2.7.14,在开始菜单里输入IDLE,打开python开发工具,</p><p>如使用Python语法中的print();语法进行打印,这一过程实现了Read>Eval>Print>Loop,如下输入,运行即可打印出结果。</p><p><img src="https://img-blog.csdn.net/20180302194316451?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuMzEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><br></p><p>使用window的cmd运行python;</p><p>输入python,如果出现如下,表明你的python的环境变量配置正确;</p><p><img src="https://img-blog.csdn.net/20180302195425539?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuMzEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p>如何配置环境变量:</p><p>只需要将python的安装目录添加在环境变量path后边即可。</p><p><img src="https://img-blog.csdn.net/2018030219555433?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuMzEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><br></p><p>运行脚本---创建.py文件</p><p><img src="https://img-blog.csdn.net/20180302195755941?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuMzEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><br></p><p><img src="https://img-blog.csdn.net/20180302195846286?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuMzEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><br></p><p>上面配置好环境变量后,可以使用cmd窗口运行.py文件,如下。</p><p><img src="https://img-blog.csdn.net/20180302195318122?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGFuMzEz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br></p><p><br></p><p>集成sublime text 3与python</p><p>安装插件:</p><p></p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">1.打开命令行界面,使用 ctrl+`快捷键 或者 菜单项View > Show Console </p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">2.Sublime text 3复制下面的代码</p><pre onclick="hljs.copyCode(event)"><code class="language-java hljs"><span class="hljs-keyword">import</span> urllib.request,os,hashlib; h = <span class="hljs-string">'df21e130d211cfc94d9b0905775a7c0f'</span> + <span class="hljs-string">'1e3d39e33b79698005270310898eea76'</span>; pf = <span class="hljs-string">'Package Control.sublime-package'</span>; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( <span class="hljs-string">'http://packagecontrol.io/'</span> + pf.replace(<span class="hljs-string">' '</span>, <span class="hljs-string">'%20'</span>)).read(); dh = hashlib.sha256(by).hexdigest(); print(<span class="hljs-string">'Error validating download (got %s instead of %s), please try manual install'</span> % (dh, h)) <span class="hljs-keyword">if</span> dh != <span class="hljs-function">h <span class="hljs-keyword">else</span> <span class="hljs-title">open</span><span class="hljs-params">(os.path.join( ipp, pf)</span>, 'wb' ).<span class="hljs-title">write</span><span class="hljs-params">(by)</span></span></code><div class="hljs-button" data-title="复制"></div></pre><p><span style="color:rgb(0,0,0);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-align:left;background-color:rgb(254,254,242);">在preferences菜单下新增package control选项,安装成功。</span></p><p><span style="color:rgb(0,0,0);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-align:left;background-color:rgb(254,254,242);"><br></span></p><p><span style="color:rgb(0,0,0);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-align:left;background-color:rgb(254,254,242);">为了让开发有更好的体验性:</span></p><p></p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);"><span><span style="line-height:1.5;font-size:16px;">Anaconda</span></span>:代码提示等许多功能,必备</p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">ctrl+P在package control中搜索install,</p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">进入安装界面,安装好后再在新窗口命令行中输入Anaconda并点击第一个备选项进行安装。</p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);"></p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">在settings-default中修改python_interpreter:的启动位置即可。</p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">python_interpreter后为python默认安装位置,我的python安装目录在E:\Python\python.exe,注意要用反斜杠</p><p style="line-height:1.5;color:rgb(0,0,0);font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;background-color:rgb(254,254,242);">settings-user中配置如下:</p><div class="cnblogs_code" style="background-color:rgb(245,245,245);border:1px solid rgb(204,204,204);color:rgb(0,0,0);text-align:left;font-family:'Courier New';font-size:12px;"><pre style="font-family:'Courier New';"><span style="line-height:1.5;">{
”python_interpreter”: “E:/Python/python.exe”,
“suppress_word_completions”: true,
“suppress_explicit_completions”: true,
“complete_parameters”: true,
安装SideBarEnhancements可以有如下的目录结构。
最后,在sublime编写好python代码,Ctrl+B即可运行。
-
#coding=utf-8
-
import requests
-
-
res = requests.get(
"http://www.xibuqm.com")
-
-
savefile = open(
"D:/baidu.html",
"w")
-
-
savefile.write(res.content)
-
-
savefile.close()
-
-
print (res.content)
-
-
#tdw函数
-
-
def p_num():
-
# print num
-
num =
5
-
print num
-
-
-
num =
10
-
p_num()
-
print num
-
-
#
-
d =
3
2
-
print d
-
-
#if-else
-
a =
10
-
b =
9
-
if a>b:
-
print
"a>b"
-
if a ==
10:
-
print
"a is 10"
-
elif a==b:
-
print
"a==b"
-
else:
-
print
"a<b"
-
-
-
#raw input
-
#myname = raw_inut("please input your name:")
-
#print myname
-
-
-
#for循环
-
for letter
in
'python':
-
print
'current letter is :',letter
-
-
-
fruits = [
'apple',
'banana',
'mango']
-
for fruit
in fruits:
-
print
'the current fruit is:',fruit
-
if fruit ==
'apple':
-
break
-
print
'ok'
-
-
#list列表
-
demolist = [
1,
3,
4,
40]
-
print
'当前dmeolist的类型:',type(demolist)
-
print
'第一个元素值为:',demolist[
0]
-
del demolist[
1]
-
print demolist
-
-
print
'移除一个元素:',demolist.pop()
-
print
'剩下的元素:',demolist
-
-
demolist.append(
20);
-
print demolist
-
-
demolist.append(
'hello world')
-
print demolist
-
-
print len(demolist)
-
-
demolist + [
100,
200]
#添加不了
-
print demolist
-
-
print
20
in demolist
-
-
#demolist1 = demolist[1,2] #编译不过
-
#print demolist1
-
-
print
'数值1的个数:',demolist.count(
1)
-
-
demolist.sort()
-
print demolist
-
-
#元组,不可以修改
-
demotuple = (
1,
2,
3)
-
print demotuple
-
-
#字典,类似于JAVA中的map或者json
-
demodict = {
'aa':
123,
'bb':
456}
-
print demodict[
'aa']
-
-
for key
in demodict:
-
print key,demodict[key]