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

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

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

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

1.  数字和表达式

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

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

 

进制转化

>>> 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等很多其他脚本类似。

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值