本教程不包括python的安裝,ide採用spyder(pytho2.7)1.
>>>
print pow(2,3);
8>>>
print
2**3;
8
這裡pow函式表示乘方,與**功能相同。
2.
>>> abs(-10)
10
abs函式用來求乙個數的絕對值。
3.
>>> round(0.6)
1.0>>> round(0.4)
0.0
round函式將浮點數四捨五入為最接近的整數值。
4.
>>>
import math
>>> math.floor(32.9)
32.0
>>> int(math.ceil(32.9))
33
這裡floor函式用來得到小於此數的最大整數, ceil 函式用來得到大於此數的最小整數值。
5.
>>> foo=math.sqrt
>>> foo(4)
2.0
可以將函式的功能引用給乙個新的符號,此符號的使用可代替原函式。
6.
>>>
import cmath
>>> cmath.sqrt(-1)
1j
cmath是(complex math)的縮寫,即為python中對複數的處理包,將其匯入,便可以處理複數。
7.
>>> "\"hello, world!\" she said"
'"hello, world!" she said'
轉義字元的使用。
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表示式的形式來表示值。
具體理解看以上例子。
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則將輸入當作原始資料,然後將其放入字串中。 python基礎教程
乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...
Python 基礎教程
python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協議。本教程主要針對python 2.x版本的學習,如果你使用的是python 3.x版本...
Python 基礎教程
python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協議。本教程主要針對python 2.x版本的學習,如果你使用的是python 3.x版本...