码迷,mamicode.com
首页 > 编程语言 > 详细

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

时间:2015-08-29 23:20:17      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

         本篇名言:“成功源于发现细节,没有细节就没有机遇,留心细节意味着创造机遇。一件司空见惯的小事或许就可能是打开机遇宝库的钥匙!”

         下班回家,咱先来看下一些常用的基本命令。

欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48092873

1.  数字和表达式

看下图1一就能说明很多问题:

技术分享

加法,整除,浮点除,取模,幂乘方等。是不是很直接也很粗暴。

关于上限,蛤蟆不太清楚上限是多少,反正下图2可以执行

技术分享

进制转化

>>> 0xaf

175

>>> 010

8

>>> 

看到这些,蛤蟆就已经被征服了,你呢?

 

 

2.  变量及语句

变量使用和其他SHELL脚本什么的类似

>>> x=2

>>> x*2

4

>>> x*3

6

>>> print 3*x

语句不是表达式没有值可供交互式解释器打印出来。如X=3语句。

3.  获取输入

获取输入这个事必须的,各种语言都会有。C中的SCANF,SHELL中READ等。

PYTHON是input.

如下图:

>>> x=input("thevalue=")

the value=20

>>> print x

20

4.  函数

Python我们在安装解释器的时候,其实其本身提供了很多常用的函数,我们可以直接拿来使用,而不需要再去自己实现。

如:

>>> pow(2,3)

8

>>> 10+pow(2,3*5)/3.0

10932.666666666666

>>> abs(-10)

10

>>> round(1.0/2.0)

1.0

5.  模块

模块是导入到Python 以增强其功能的扩展。需要使用import命令。

>>> math.floor(32.9)

Traceback (most recent call last):

 File "<stdin>", line 1, in <module>

NameError: name ‘math‘ is not defined

>>> importmath

>>> math.floor(32.9)

32.0

没有导入的时候是报错的,导入后就可以直接使用。

这里调用要输入模块名字,如果希望不输入模块名字,可以这样导入

>>> frommath import sqrt

>>> sqrt(9)

3.0

>>> math.sqrt(9)

3.0

>>> floor(32.9)

Traceback (most recent call last):

 File "<stdin>", line 1, in <module>

NameError: name ‘floor‘ is not defined

当然我们发现floor还是不能直接使用的,因为我们刚才用命令from math import sqrt只是导入sqrt函数。

有个复数的库蛮有意思,大伙可以看看

>>> import cmath

>>> (1+3j)*(9+4j)

(-3+31j)

居然能处理复数,蛤蟆笑了

 

6.  保存并执行

和SHELL脚本类似,只要把大堆的命令堆叠的放在一个文件中,然后我们直接用python命令调用该文件就可以将程序一样执行了。

         注释是使用#和SHELL等很多其他脚本类似。

 

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

标签:

原文地址:http://blog.csdn.net/notbaron/article/details/48092873

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!