python基础入门学习笔记(Python环境搭建)


Posted in Python onJanuary 13, 2016

Python学习第一篇。把之前学习的Python基础知识总结一下。

一、认识Python

首先我们得清楚这个:Python这个名字是从Monty Python借鉴过来的,而不是源于大家所知道的大蟒蛇的意思。我们为什么要学习Python呢?就我而言,我知道豆瓣在使用、重视Python,加上我想学习网页爬虫技术,所以,我要学习Python编程。另外在国外,Yahoo和Google都在使用Python。那么,Python就很值得我们认真学习。

二、Hello,World!

首先我们需要安装Python,大家可以直接访问http://www.python.org/download ,下载Python的最新版本。然后根据其安装向导的几个步骤直接安装即可,比较简单。

python基础入门学习笔记(Python环境搭建)

安装完成之后,进入cmd(Windows),输入Python,按下回车键,此时dos窗口进入交互式Python解释器,接着我们就可以看见期望已久的HelloWorld了。

python基础入门学习笔记(Python环境搭建)

不大放心,还是为大家简单介绍一下Python环境搭建。

关于Python的编译器很多,在这里只介绍两种,仅供参考:
1)、去官网下载Python2.7的编译器IDLE(安装简单,使用方便):https://www.python.org/
安装完成后,在开始菜单可以看到:

python基础入门学习笔记(Python环境搭建)

单击IDLE就可以打开编辑器编写小程序了。

python基础入门学习笔记(Python环境搭建)

2)、另外一个Python的编译器Pycharm(界面布局和VC6.0很相似,启动时比较慢)去网站下载:http://www.jetbrains.com/pycharm/download/ 选择适合自己的机器下载;

python基础入门学习笔记(Python环境搭建)

三、基础知识

我们首先了解一下Python中数字、表达式和语句以及简单的用户输入,这里我们可以和C/C++基础编程联系起来有异曲同工之妙,下面我直接用截图展示出来Python的简单运用。

python基础入门学习笔记(Python环境搭建)

这时需要注意了Python和C++的不同之处了,Python中提供了一个用于实现整除的操作运算符—双斜线

python基础入门学习笔记(Python环境搭建)

3.1注释:井号(#)在Python中作为注释的标识。

3.2字符串:用print打印字符串语句的时候,用单引号或者双引号均可,但是如果字符串之间有单引号的时候,我们用两种输出方法:用双引号输出或者对字符串的引号进行转义。相应的,如果字符串之间有双引号的时候,我们可以用单引号或者对字符串的引号进行转义。转义的方法是在字符串中引号的前面加上反斜线。

在我们输出字符串的时候,可以使用‘+'来拼接两个输出的字符串,虽然用的不是很多,但是非常有用。

另外,repr函数会创建一个字符串,它以合法的表达式的形式来表示值,repr(x)的功能也可以用`x`(注意是反引号)实现。

python基础入门学习笔记(Python环境搭建)

如果我们需要输入很长的字符串的话,就需要在输入的时候进行换行处理,然后再接着输入,此时我们就需要用三个引号来代替普通的单引号。

python基础入门学习笔记(Python环境搭建)

3.3 input和raw_input函数的区别:两者都是实现用户输入的函数,但是,如果我们输入的字符串里有引号的话,此时input就体现不出了输入原有内容了,用raw_input会保存引号。

python基础入门学习笔记(Python环境搭建)

Python是一种解释型的面向对象的高级程序设计语言,相对于C++和Java而言要简单易懂易学一些。在JavaWeb学习之余,努力学习Python,然后就有机会学习高大上的爬虫了。

希望大家会喜欢这篇文章。

Python 相关文章推荐
Python中List.index()方法的使用教程
May 20 Python
Python入门_浅谈for循环、while循环
May 16 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
使用python将图片格式转换为ico格式的示例
Oct 22 Python
python使用PIL模块获取图片像素点的方法
Jan 08 Python
python使用minimax算法实现五子棋
Jul 29 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
pycharm如何实现跨目录调用文件
Feb 28 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
Python中实现一行拆多行和多行并一行的示例代码
Sep 06 Python
详解python时间模块中的datetime模块
Jan 13 #Python
Python时间模块datetime、time、calendar的使用方法
Jan 13 #Python
基于Python实现文件大小输出
Jan 11 #Python
详解Python发送邮件实例
Jan 10 #Python
python轻松查到删除自己的微信好友
Jan 10 #Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 #Python
Python argv用法详解
Jan 08 #Python
You might like
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php session劫持和防范的方法
2013/11/12 PHP
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
基于JQuery实现鼠标点击文本框显示隐藏提示文本
2012/02/23 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
python静态方法实例
2015/01/14 Python
Python 3中的yield from语法详解
2017/01/18 Python
python实现用户答题功能
2018/01/17 Python
python实现整数的二进制循环移位
2019/03/08 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
canvas中普通动效与粒子动效的实现代码示例
2019/01/03 HTML / CSS
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
我的中国梦口号
2014/06/16 职场文书
新员工入职欢迎词
2015/01/23 职场文书
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python