久仰python大名,在编程排行榜上最近好像赶超php份额了,技多不压身嘛,了解了解总是好的我也是在网上看别人的安装和运行,在我自己电脑本地下载运行代码,后面准备用python写个爬虫(抓取统计网页访问数据);
博客出自:http://blog.csdn.net/hitlion2008/article/details/9285785
首先:安装python,我下载的是python最新的3.4.1的版本 一路点击“下一步”就行了;注意一个问题就是环境变量里需要加入你python安装目录,我安装在C:\Python34\
然后运行:
运行python有两种方式,
一种是:使用Python 自带的IDLE
二种是:编辑.py文件,然后执行
第一种:使用Python 自带的IDLE
在安装目录里打开py.exe 如图:
您应该看到“>>>”,这被称为“Python解释器提示符”,你可以开始输入的东西。
输入 print('Hello World') // Hello World
输入exit()可以退出命令提示符
Python是以缩进来表示语句块,同一缩进级别为同一级别的语句块.
缩进最好使用四个空格.而且要注意缩进要一致,使用空格就全都用空格,使用Tab就都使用Tab,混用就可能得到缩进错误
一行当中,从#开始地方就是注释.不会影响下一行
""引号放在文件的开头,函数的开头或者一个类的开头,就是文档注释
如果一行太长了,写不下了,就需要在下一行接着写,这时可以使用\来告诉Python,下一行继续
如果想在一行放多个语句,就需要用;来分隔语句:
a = 1; b = 2; c = 3;
list[index] --- 返回第(index+1)个元素,受C语言影响,下标亦是从0开始
list[start:end] --- 返回从start开始,到end-1,也就是list[start], list[start+1].....list[end-1]
list[start:end:step] --- 与上面类似,只不过每隔step取一个
list[:end] ---- 缺省的开端是0
list[start:] ---- 缺省的结尾是len(list),或者-1
#在这里我只写些调试代码和运行结果
>>> a = [1, 3, 5, 7];
>>> a[0]
1
>>> a[3]
7
>>> a[-1]
7
>>> a[-2]
5
>>> a[0:3]
[1, 3, 5]
>>> a[1:3:2]
[3]
>>> a[0:3:2]
[1, 5]
>>> a[0:-1:2]
[1, 5]
>>>
包含关系: in, not in
>>> 3 in a
True
>>> 8 in a
False
>>> 8 not in a
True
>>>
连接符: +
>>> a + [9, 11]
[1, 3, 5, 7, 9, 11]
重复: *
>>> a * 2
[1, 3, 5, 7, 1, 3, 5, 7]
>>>
>>> str = 'hello, world'
>>> str[0:3]
'hel'
>>> str[0:3:2]
'hl'
>>> str[-1]
'd'
>>> str * 2
'hello, worldhello, world'
>>> '3' in str
False
>>> 'le' in str
False
>>> 'el' in str
True
>>> 'ell' not in str
False
>>>
字串格式化符%
>>> "Int %d, Float %d, String '%s'" % (5, 2.3, 'hello')
"Int 5, Float 2, String 'hello'"
>>>
Dictionary字典
用于以Key/Value方式存储的容器.创建方式为{key1: value1, key2: value2, ....}, 更改方式为dict[key] = new_value;
>>> box = {'fruits': ['apple','orange'], 'money': 1993, 'name': 'obama'}
>>> box['fruits']
['apple', 'orange']
>>> box['money']
1993
>>> box['money'] = 29393
>>> box['money']
29393
>>> box['nation'] = 'USA'
>>> box
{'money': 29393, 'nation': 'USA', 'name': 'obama', 'fruits': ['apple', 'orange']}
>>> box.keys()
['money', 'nation', 'name', 'fruits']
>>> box.values()
[29393, 'USA', 'obama', ['apple', 'orange']]
>>>
分支语句
>>> a = 3; b = 4; c = 5;
>>> if a == b and a != c:
... print "Are you sure" // 这里注意需要4个空格保持缩进 ,否则会报错
... elif (a == c and b == c):
... print "All equal"
... else:
... print "I am not sure"
...
I am not sure
>>>
while循环
>>> i = 0;
>>> while i < 3:
... print "I am repeating"; // 记得缩进
... i += 1; // 记得缩进
...
I am repeating
I am repeating
I am repeating
>>>
for语句
>>> msg = "Hello";
>>> for c in msg:
... print c; //缩进
...
H
e
l
l
o
>>>
数组推导
>>> a = range(4);
>>> a
[0, 1, 2, 3]
>>> [x*x for x in a if x % 2 == 0]
[0, 4]
>>>
函数
如何定义函数
def function_name(args):
function_body;
调用函数的方式function_name(formal_args):
>>> def power(x):
... return x*x;
...
>>> power(4)
16
>>>
匿名函数,或者叫做lambda函数,它没有名字,只有参数和表达式:
>>> d = lambda x: x*x;
>>> d(2)
一些常用的内置函数
print --- 打印输出
print var1, var2, var3 // 打印多个
>>> a
[0, 1, 2, 3]
>>> d
<function <lambda> at 0x7f668c015140>
>>> print a, d // 同时输出a 和 d
[0, 1, 2, 3] <function <lambda> at 0x7f668c015140> // 同时输出a 和 d
>>>
print与%结合更为强大:
>>> print "today is %d, welcome %s" % (2013, 'alex');
today is 2013, welcome alex
>>>
len()---返回列表,字串的长度
len('aa') // 2
range([start], stop, [step]) --- 生成一个整数列表,从,start开始,到stop结束,以step为步长
>>> range(4)
[0, 1, 2, 3]
>>> range(1,4)
[1, 2, 3]
>>> range(1,4,2)
[1, 3]
>>>
help(func)---获取某个函数的帮助文档.
正则表达式
>>> message = 'Welcome to the year of 2013';
>>> import re;
>>> p = re.compile('(\d+)');
>>> m = p.search(message);
>>> m
<_sre.SRE_Match object at 0x7f668c015300>
>>> print m.group(1)
2013
>>>
第二种是新建testpy.py 然后运行
testpy.py代码(引用别人的):
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Function:
【整理】如何在Windows下开发Python(如何运行Python脚本)
http://www.crifan.com/how_to_do_python_development_under_windows_environment
Author: Crifan Li
Version: 2012-12-06
"""
import platform;
pythonVersion = platform.python_version();
uname = platform.uname();
print("Just for demo how to do python development under windows:");
print("Current python version info is %s"%(pythonVersion));
print("uname=",uname);
保存到我的安装目录下:C:\Python34\testpy
windows键 + r 打开cmd 进去python安装目录
运行结果如上图所示;
个人觉得python还不错,简洁不难跟php一样。
相关推荐
### Python安装学习及网课入门教程 #### 一、Python概述 Python是一种功能强大的编程语言,具有高级特性、解释执行、交互式环境以及面向对象的特点。由于其设计时注重高可读性和简洁性,使得Python成为了众多编程...
自己整理的学习Python的资料,有安装包、pip、setuptool和第三方win32com包,以及一些学习的资料、书籍。
安装Python时,推荐使用Anaconda,因为它预装了大量科学计算和机器学习所需的库,如numpy、scikit-learn和matplotlib,同时提供了iPython Notebook这一交互式学习环境。 【机器学习入门】 在具备了Python基础之后...
### Python安装第三方库详解 #### 一、引言 Python作为一种强大的编程语言,在科学计算、数据分析、机器学习等领域有着广泛的应用。随着社区的发展,越来越多的第三方库被开发出来以满足不同场景的需求。本文将...
十、在"编辑环境变量"窗口中,点击"新建",然后粘贴你Python安装目录的路径(例如:`D:\python`)。确保路径正确无误,然后依次点击"确定",关闭所有窗口。 至此,Python的安装和环境变量配置已完成。现在你已经...
请注意,直接安装系统包管理器(如apt、yum或dnf)提供的Python版本可能更简单,但对于想要自定义安装或学习编译过程的开发者来说,手动安装是一个很好的实践。此外,安装完成后,为了系统稳定性,建议创建软链接,...
为了在Python 3.5环境下成功安装PCV库,首先确保已经安装了Python 3.5及其pip。然后,可以尝试以下步骤: 1. 下载PCV库的源代码或发行版。 2. 解压缩下载的文件。 3. 进入解压后的目录,找到`setup.py`文件。 4. ...
在本文中,我们将深入探讨如何在Windows操作系统上安装Python和PyCharm,这两个工具是学习和开发Python应用程序的必备组件。 首先,让我们开始Python的安装步骤: 1. 访问Python官方网站...
Python安装配置的第一步是下载适合的Python安装软件包。用户需要访问Python官方网站***,下载与操作系统版本相匹配的Python软件。对于不同的操作系统,Python提供了不同的安装包。需要注意的是,从Python 3.5版本...
Python是世界上最受欢迎的编程语言之一,特别是在数据科学、Web开发和自动化领域。...IDLE的使用教程和更多Python学习资源,您可以在提供的链接或通过网络搜索找到,进一步提升您的Python编程技能。
Python 3.1.1 安装程序及学习资料是一个非常重要的资源,特别是对于初学者和需要升级Python环境的专业人士。这个压缩包包含了三个关键组件,可以帮助用户深入了解和使用Python编程语言。 首先,"python-3.1.1rc1....
本篇文章将详细介绍Python的安装步骤,并推荐一些学习Python的优质网站。 首先,让我们来了解Python的安装过程。在Windows系统上安装Python,你需要访问Python官方网站(https://www.python.org/downloads/)下载...
学习者需了解Python语言的基本特性和机器学习库,掌握Windows环境下Anaconda的安装和Jupyter Notebook的使用,熟悉Python的基础语法、控制结构和函数,以便进行机器学习项目的实践。 通过这个教案,学习者不仅会...
Python安装详细教程 Python是目前最流行的编程语言之一,广泛应用于数据科学、人工智能、Web开发等领域。为了帮助读者快速掌握Python安装过程,本教程将详细介绍Python安装的每一个步骤。 Python官网 Python官网...
2. 将下载的.whl文件复制到与Python安装路径相同或者在环境变量PATH中的目录下。 3. 打开命令行终端,使用`pip install 文件名`命令来安装whl文件,例如: ``` pip install numpy-1.18.2+mkl-cp38-none-win_amd64...
2. **运行安装程序**:双击下载的安装包,启动Python安装向导。在安装过程中,确保勾选“Add Python to PATH”选项,这样可以在命令行中直接使用Python。 3. **自定义安装路径**:你可以选择默认的安装路径,或者...
### Python安装教程及环境搭建详解 #### Windows 下安装 Python 及相关工具 1. **安装 Python** 首先访问 Python 官方网站 (https://www.python.org/downloads/) 下载适合您操作系统的 Python 版本。推荐安装...