python入门系列1―——helloworld

欢迎前往我的个人博客


最近开始学习python,所以打算同步博客,给自己学习总结的同时也希望能帮助新手一起成长

1.安装

地址:https://www.python.org/downloads/目前最新的是3.6.1,还有经典的2.7系列。

本人使用的是2.7.2,因为是入门,所以版本差异基本不会影响学习,并且所有内容都是在windows平台下,其他平台自行对照,对于输出有不同可以分享

下载的msi文件,直接安装即可,路径自定义。

2.检查是否安装成功

WIN+R输入cmd打开控制台,输入python



如果能够显示版本号等相关信息即说明安装成功。

3.开始第一段代码

所以程序语言的第一段代码都是hello world,python我们也一样,在检查完版本后不要关闭界面,继续输入:

print "hello world"

屏幕输出了一个hello world。

这句什么意思呢。print是打印的意思  " "表示一段字符  内容是hello world,所以会输出hello world

请注意python是语言是区别大小写的,如果你的print拼错了,这句话就无法执行了


3.0版本中print语句:print("hello world")

print在python3.0中是一个函数调用,但在2.6中不是


4.数学

好了,我们接下来让python当一个计算使用,看看会有怎样的效果

加法输入:2+3


结果是 5 没问题

减法输入:2-3


结果是 -1

乘法输入:2*3


结果是6

除法输入:2/3


结果是0,很奇怪为什么是0,不是应该0.666吗?

就是因为在python里,2和3都是整数,所以结果也是整数,就把后面的.666给去掉了,如果想使结果为0.666,改如何输入呢?

只要用小数(浮点数)即可,有3种方式

2.0/3

2/3.0

2.0/3.0

python入门系列1―——helloworld_第1张图片

求模,就是取余数10除以3,结果应该是得3余1

输入:10%3


幂运算我们想算下2的三次方是多少

应该输入:2**3


结果是8没有问题

那么-2的平方呢,这里注意哦,不能写成-2**2,因为**幂的优先级大于负号-,所以这个结果是-4,正确输入应该是(-2)**2


取整运算,使用的是//



关于浮点数:

>>> 3.1415 * 2

6.28300000000000004

>>> print(3.1415 * 2)

6.283

第一个结果不是BUG,这是显示问题。这证明有两种办法打印对象:全精度(就像第一个结果显示的)用户友好形式(第二个)


好了,学习运算就先到这里,还有更高级的运算在后面我们会学到。




你可能感兴趣的:(Python入门)