邱军雅博客
Python入门竟然如此简单

如果你使用Mac,请打开Terminal,输入

如果返回的信息是:

那么恭喜你,你可以开始练习python了,直接开始输入一行python代码吧:

回车,看见屏幕上出现了Hello world!字样,没错,这就是python。

Python作为一种解释型语言,其设计哲学是“优雅”“明确”“简单”,看python语言一般会有一种看英语的感觉。其开发哲学是“用一种方法,最好是只用一种方法来做一件事”,是一个面向对象、支持泛型设计、支持函数式编程的现代编程语言。除了简单易懂,python还具有丰富的数据结构和第三方数据库。

如果细心的人会发现,Mac现在自带的python语言为2.7.10,当下python语言正在一个由2.x向3.x的一个过渡期,python2.x拥有强大的第三方库,但python3.x拥有更多的特性,并且解决了2.x中一些令人诟病的问题,但是大量的第三方库并不能很好的兼容3.x,导致很多开发人员仍然在2.x的版本中徘徊。另外如果是新手的话,还是建议从2.x开始学习,第一是2.x感觉比3.x入门要更简单,第二是网上的资料比较齐全,3.x在学习过程中如果遇到一些不太热门的问题,可能网上资料都难以找到。作为刚刚开始接触python的新手,我自然也是从2.7开始入手。

Python支持五种基本的对象类型:
* 字符串(String),简记为str
* 整数(integer),简记为int
* 浮点数(float)
* 布尔数(boolean),简记为bool
* 复数(complex)

可以使用type命令检查类型:

python作为一种编程语言,当然可以完成一些最基本的运算:

+加法
-减法
*乘法
/除法
%求余数 例如:10%3=1
**指数 例如:2**3=8

举个例子:将华氏度(F)转化为摄氏度(C)

为什么要写成5.0而不是5呢?
因为在Python2中,
* “/”表示向下取整数(floor division)
* 两个整数相除,结果也是整数,舍去小数部分
* 如果有一个数为浮点数,则结果为浮点数
Python的运算规则:
1. 若参与运算的两个对象类型相同,则结果类型不变。

如:1/2=0
2. 若参与运算的两个对象类型不同,则按照以下规则进行类型转换:
bool -> int -> float -> complex
如:
1.0 + 3 = 4.0
True + 3.0 = 4.0
3. 求余运算符(%)
若今天是星期六,则12天后是星期几?
(6+12)%7=4
判断一个数x是否为偶数
x%2是否等于0

Python还有模块(module)可以引用。模块是实现一定功能的Python脚本集合。
引入模块:

引入math模块:

查看模块内容:

查看帮助:

Python还支持关系运算符
* 判断一个数x是否为偶数

  • 用语判断两个值的关系

    大小、相等或不想等

  • 运算的结果只有两种(布尔型)

    若结果为True,表示条件成立
    若结果为False,表示条件不成立

赞赏

发表评论

textsms
account_circle
email

  • 商易链母婴B2b

    感谢博主的分享~

    2年前回复

邱军雅博客

Python入门竟然如此简单
如果你使用Mac,请打开Terminal,输入 [crayon-5baa131d57aea173118824/] 如果返回的信息是: [crayon-5baa131d57afa761316714/] 那么恭喜你,你可以开始练习python了,直接开始输入一行p…
扫描二维码继续阅读
2016-01-18