谨以此文献给最爱的詹詹:

选择Python 2 还是 Python 3?
使用2还是3一直是一个争论的要点,但是编程重要的是学习编程思想,语法只是细枝末节的东西!一直纠结2还是3是没有意义的。Python将来的发展趋势必然是3,但是当前主流仍然是2。Python本身最大的优势在于其丰富的第三方扩展包,因此我认为选择2还是3关键在于你所需要的模块是否支持3.x,鉴于本人研究方向为遥感图像处理、识别及神经网络等方向,所以本文使用Python 2。其实2和3区别也不大,切换一下也不麻烦。
一、第一个Python程序:

新建一个新的py文件,命名为hello_world,其中加入代码如下:

 

运行结果是:

运行文件hello_world.py时,文件末尾的py指出这是一个Python程序,因此编辑器将使用解释器来运行它,Python解释器将会读取整个程序,确定每个单词的含义,例如:当看到到此print时,将会将其后的内容打印到屏幕上!编写程序时,编辑器会以不同的颜色来突出程序的不同部分,这对刚开始写程序很有帮助!

二、变量

2.1 变量的使用

尝试在hello_world.py中使用一个变量,并对代码进行修改:

运价结果:

你会发现结果与之前相同。我们添加了一个message变量,每个变量都存储一个值——与变量相关联的信息;我们修修改后的代码上再做一次修改:

运行这个程序,你会看到:

在程序中可以随时修改变量的值,而Python会始终记录变量的最新值。

2.2 变量的命名规则

在Python中使用变量时,需要遵守一些规则,在命名变量的时候必须遵守:
①变量名只能包含字母、数字和下划线,变量名可以以字母或下划线为开头,但是不能以数字开头,例如message_1是正确的,而1_message是错误的。
②变量名不能包含空格,但是可以用下划线来分隔其中的单词,例如:greeting_message是正确的,greeting message是错误的。
③不能将Python关键字和函数名做变量名,即不能使用Python保留用的特殊的单词,例如print、if、while等。

2.3 字符串

在Python中,用引号括起来的都是字符串,引号可以是单引号也可以是双引号。如下所示:

①使用方法修改字符串的大小写

运行的结果:

方法是Python对数据的执行操作,在name.title()中,name后面的句点(.)表示对name变量执行方法title()指定的操作,每个方法都有一对(),括号表示执行方法需要传递一些参数,显然title()方法不需要传递参数,显然title()方法不需要传递参数,所以括号里面是空的。
还有一些其他的大小写的处理方法:

运行后:

②合并字符串

很多时候可能需要合并字符串,在Python中使用+来合并字符串,例如:

运行的结果:

③使用制表符或换行符添加空白

在编程中,空白泛指非打印字符,如空格、制表符和换行符等,要在字符串中添加制表符,可使用字符组合\t:

运行后:

要在字符串中添加换行符,可使用字符组合\n:

运行后:

很多情况下,我们使用字符组合\n\t,使Python换行并在下一行的开头添加一个制表符:

运行后:

二、数字

①整数

值得注意的是,在Python 2中,两个整数相除的结果只包含整数部分,小数部分则被删除,而在Python 3版本中则不同。若要避免这种情况,必须确保相除的两个数至少有一个是浮点数。如下:

另外,Python中两个乘号代表乘方运算:

②浮点数

Python将带小数的数字都称为浮点数,大多数的编程语言都选择了这一术语,大多数时候,使用浮点数无需考虑其行为。

三、注释

在大多数编程中,注释是一项有用的功能,所谓注释就是能让你使用自然语言在程序中添加说明。在Python中,注释用#号标识,其后的内容被Python解释器忽略!

【懒懒的Python学习笔记一】相关推荐

  1. 【懒懒的Python学习笔记七】

    在本章节中将学习编写函数,所谓函数是带有名字的完成特定功能的代码块.要执行函数定义的特定任务,可以调用该函数,所以在程序中将完成特定功能的部分写成函数,这样在多次执行同一任务的时候就无需反复编写代码了 ...

  2. 【懒懒的Python学习笔记九】

    至此,已经掌握了Python的基本技能,在本章中将学习如何进行文件操作. 文件操作 从文件中读取文件 文本数据可存储大量数据,每当需要分析或者修改存储在文件中的信息的时候,读取文件就显得至关重要了. ...

  3. 【懒懒的Python学习笔记六】

    大多数程序旨在最终解决用户问题,为此通常需要从用户那里输入信息,在本章学习中,我们将学习Python的raw_input()函数接受用户输入以及学习while循环来控制程序的运行. 函数raw_inp ...

  4. 【懒懒的Python学习笔记五】

    在这一章中,你将学习到能够将信息关联起来的Python字典,将学习如何访问和修改字典中的信息,同时也会学习如何遍历字典中的数据. 一.一个简单的字典 新建了一个存储用户信息的字典,里面存储了用户姓名. ...

  5. 【懒懒的Python学习笔记三】

    在上一章中,我们学习了如何创建列表.访问列表元素和简单的列表排序.那么在本章中,我们将进一步学习如何遍历整个列表和对列表更多的操作. 一.遍历列表 我们经常需要遍历整个列表,对每个元素执行相同的操作, ...

  6. 【懒懒的Python学习笔记四】

    编程的时候常常需要检查一些条件,并据此决定采用什么措施,在Python中,if语句常用来做判断语句. 一.一个简单的示例 下面是一个简短的示例,演示了如何使用if语句进行判断,假如你有一个水果列表,你 ...

  7. 【懒懒的Python学习笔记十】

    在程序运行期间遇到错误,Python会报错.Python使用被称为异常的特殊对象来管理程序运行期间发生的错误.每当发生一个错误,Python会创建一个异常对象,如果你编写了处理该异常的代码,程序将继续 ...

  8. 【懒懒的Python学习笔记八】

    面向对象编程是最有效的编程方法之一,在面向对象编程中,你编写表示现实世界中事物和情景的类,并基于这些类来创建对象.使用类来创建对象被称为实例化. 创建和使用类 使用类可以模拟任何东西.下面的实例编写一 ...

  9. 【懒懒的Python学习笔记二】

    列表是Python新手可直接使用的最强大的功能之一. 一.创建一个列表 在Python中,用方括号([ ])表示一个列表,其中用逗号(,)分割列表元素,下面是一个简单的列表示例: . 如果你让Pyth ...

最新文章

  1. java 调用 swf 文件上传_java文件上传方法
  2. python装饰器原理-python 中的装饰器及其原理
  3. MySQL复制类型介绍
  4. Windows NT体系结构
  5. java核心技术-NIO
  6. 操作系统Ubuntu(实验一二)
  7. 一个抓取豆瓣图书的开源爬虫的详细步骤
  8. 计算机技术与分析化学论文,分析化学论文范文
  9. mysql a锁_MYSQL中的锁
  10. pandas —— pd.read_csv 与df.to_csv
  11. devops handbook 读书笔记_DevOps教程:DevOps 面试题
  12. 强者不能恒强,偏向虎山行
  13. ScheduledExecutor定时器
  14. 33. PHP Sessions
  15. php 微信支付h5 referer,微信H5支付
  16. PASCAL VOC 2007数据集,百度云下载
  17. django微信公众号开发入门详细指南
  18. python 画风场_Python人工智能的味道 - 图像风格迁移
  19. 关于android百度导航不能出声音的解决办法
  20. 电脑访问打印机连接的共享文件夹

热门文章

  1. Matlab GUI编程技巧(十二):menu创建菜单或菜单项
  2. 微信公众号新变动!你都发现了吗?
  3. 金融学期末复习重点准备
  4. SCU4438 Censor(审查员) (KMP算法与模拟栈的应用 || HASH表与模拟栈的结合)
  5. 等你来战 | 第五届“强网”拟态防御国际精英挑战赛报名开启!
  6. 【游戏渲染】【译】Unity3D Shader 新手教程(1/6)
  7. 【计算机系统】LC-3中断试验
  8. C/C++语言编程规范
  9. excel如何提取单元格中的数字
  10. C#大文件上传支持切片上传