Python基礎教程

2021-08-04 03:41:58 字數 1725 閱讀 8134

本教程不包括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版本...