|
|
51CTO旗下网站
|
|
移动端

2.1 基本语法简介(1)

《自学Python:编程基础、科学计算及数据分析》第2章Python 基础,在本章中,我们将学习Python 语言的基本使用,掌握Python 的基本使用方法,为后续的学习打下基础。本节为基本语法简介。

作者:李金来源:机械工业出版社|2018-05-03 15:47

第2章 Python 基础

Python 是一门简明易懂的编程语言。在本章中,我们将学习Python 语言的基本使用,掌握Python 的基本使用方法,为后续的学习打下基础。

本章要点

Python 中的基本数据类型及其使用;

判断和循环的使用;

函数与模块的使用;

异常处理与警告;

Python 中的文件读写。

2.1 基本语法简介(1)

先简单了解Python 的一些基本语法规则。

1. 简单的数学运算

Python 支持一些简单的数学运算,如加减乘除等:

  1. In [1]: 2 + 2  
  2. Out[1]: 4  
  3. In [2]: 7 - 2.5  
  4. Out[2]: 4.5  
  5. In [3]: 3 * 2.5  
  6. Out[3]: 7.5  
  7. In [4]: 8 / 4  
  8. Out[4]: 2 

对于这些表达式,IPython 解释器会将计算的结果显示在“Out[]”的输出中。

2. 变量的赋值

变量(Variable)是一个有名字的对象,可以利用变量名对变量进行操作。

在Python 中,可以直接使用“=”号对变量进行赋值。

例如,将值0.2 赋给变量a:

  1. In [5]: a = 0.2 

IPython 解释器没有显示“Out []”的结果,原因是赋值表达式的返回值为None。None是Python 中一种特殊的数据类型,表示空类型,即什么都没有。

Python 对变量的值和类型没有任何限制。我们可以随时修改变量a 的值和类型,如“a= 100”或者“a = 'abc'”。

除了值,我们也可以将一个完整的表达式赋给变量。Python 会先计算表达式,然后将表达式计算得到的结果赋给变量。

例如,用4*3 赋值后,a 的值为12:

  1. In [6]: a = 4 * 3  
  2. In [7]: a  
  3. Out[7]: 12 

Python 还支持一次给多个变量赋值的方式:

  1. In [8]: a, b = 0.2, 2 

赋值后,a 的值为0.2,b 的值为2。

3. 函数的调用

Python 中的函数可以用“函数名(参数)”的形式调用。

例如,绝对值函数abs():

  1. In [9]: abs(-3)  
  2. Out[9]: 3 

最大值函数max():

  1. In [10]: max(2, 3)  
  2. Out[10]: 3 

不同的函数有不同的使用方法和功能。

4. 不同类型数据的生成

在Python 中,不同的语法可以生成不同类型的数据。

(1)字符串的生成

Python 用一对引号生成字符串,单引号与双引号是等价的,但不能混用:

  1. In [11]: s1 = "Hello World!" 
  2. In [12]: s2 = 'Hello World!' 

变量的类型可以用函数type()来得到:

  1. In [13]: type(s1)  
  2. Out[13]: str 

多行的字符串可以用三引号来生成:

  1. In [14]: s1 = """Hello World!  
  2. ...: Python is good."""  
  3. In [15]: s2 = """Hello World  
  4. ...: Python is good."""  
  5. In [16]: print s1  
  6. Hello World!  
  7. Python is good. 

(2)列表的生成

Python 用一对中括号“[]”生成列表:

  1. In [17]: a = [1, 2.0, 'hello', 5 + 1.0]  
  2. In [18]: a  
  3. Out[18]: [1, 2.0, 'hello', 6.0] 

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Microsoft SQL Server 2005技术内幕:T-SQL程序设

SQL Server 2005微软官方权威参考手册。 是Inside Microsoft SQL Server 2005系列书中的第一本,SQL Server类的顶尖之作。 全球公认SQL S...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊