<cite id="fzn17"></cite>
<var id="fzn17"></var><cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var>
<menuitem id="fzn17"><span id="fzn17"><thead id="fzn17"></thead></span></menuitem>
<cite id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></cite><var id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></var>
<var id="fzn17"></var>
<menuitem id="fzn17"></menuitem>
<cite id="fzn17"><video id="fzn17"></video></cite>
|
|
51CTO旗下网站
|
|
移动端

2.1 基本语法简介(1)

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

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

第2章 Python 基础

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

本章要点

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

判断和循环的使用;

函数与模块的使用;

异常处理与警告;

Python 中的文件读?#30784;?/p>

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. 变量的?#25345;?/p>

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

在Python 中,可以直接使用“=”号对变量进行?#25345;怠?/p>

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

  1. In [5]: a = 0.2 

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

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

除了值,我们?#37096;?#20197;将一个完整的表达式赋给变量。Python 会先计算表达式,然后将表达式计算得到的结果赋给变量。

例如,用4*3 ?#25345;?#21518;,a 的值为12:

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

Python 还支持一次给多个变量?#25345;?#30340;方式:

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

?#25345;?#21518;,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] 

?#19981;?#30340;朋友可以添加我们的微信账号:

51CTO读书频道二维码


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

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

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你?#19981;?/dt>

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

大师品软件——软件之痛与应对之道

这并不是一本传统的技术专著,因为它并没有包含一?#20889;?#30721;,而更像是一部技术评论。作者通过幽默诙谐而又不失辛辣的语言,从程序员、用户等多...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

澳洲幸运5官方
<cite id="fzn17"></cite>
<var id="fzn17"></var><cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var>
<menuitem id="fzn17"><span id="fzn17"><thead id="fzn17"></thead></span></menuitem>
<cite id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></cite><var id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></var>
<var id="fzn17"></var>
<menuitem id="fzn17"></menuitem>
<cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var><cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var>
<menuitem id="fzn17"><span id="fzn17"><thead id="fzn17"></thead></span></menuitem>
<cite id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></cite><var id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></var>
<var id="fzn17"></var>
<menuitem id="fzn17"></menuitem>
<cite id="fzn17"><video id="fzn17"></video></cite>
球探比分下载 赛车pk10走势软件 15选5跨度属性走势图 pk直播搜索 3福建31选7开奖号码 永信彩票官方版 河北时时官网 湖北11选五手机版遗漏走势图 8码滚雪球不连挂方法 vr赛游戏啥感觉