Python基础教程

本教程不包括Python的安装,IDE采用Spyder(Pytho2.7)

1.

>>> print pow(2,3);
8
>>> print 2**3;
8

这里pow函数表示乘方,与**功能相同。

  1. 2.
>>> abs(-10)
10

abs函数用来求一个数的绝对值。

  1. 3.
>>> round(0.6)
1.0
>>> round(0.4)
0.0

round函数将浮点数四舍五入为最接近的整数值。

  1. 4.
>>> import math
>>> math.floor(32.9)
32.0
>>> int(math.ceil(32.9))
33

这里floor函数用来得到小于此数的最大整数, ceil 函数用来得到大于此数的最小整数值。

  1. 5.
>>> foo=math.sqrt
>>> foo(4)
2.0

可以将函数的功能引用给一个新的符号,此符号的使用可代替原函数。

  1. 6.
>>> import cmath
>>> cmath.sqrt(-1)
1j

cmath是(Complex math)的缩写,即为Python中对复数的处理包,将其导入,便可以处理复数。

  1. 7.
>>> "\"Hello, world!\" she said"
'"Hello, world!" she said'

转义字符的使用。

  1. 8.
>>> print repr("hello")
'hello'
>>> print repr(1000)
1000
>>> temp=42
>>> print "我是你"+str(temp)
我是你42
>>> print "我是你"+repr(temp)
我是你42
>>> stt="hello"
>>> print "我是你"+str(stt)
我是你hello
>>> print "我是你"+repr(stt)
我是你'hello'

官方说法:通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解;另一种是通过repr函数,它会创建一个字符串,以合法的Python表达式的形式来表示值。
具体理解看以上例子。

  1. 9.
>>> input("Enter a number:")
Enter a number:3
3
>>> raw_input("Enter a number:")
Enter a number:3
'3'

input函数会默认你输入的是合法的Python表达式,比如你想要输入一个字符串,那么就要输入“Hello, world!”,即带着引号输入。然而raw_input则将输入当作原始数据,然后将其放入字符串中。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值