第一章,重點總結

2022-09-02 19:48:11 字數 1463 閱讀 3795

1.長整數:>>>100000000000l,否則報錯

2.獲取使用者輸入:input(「input your string:」),raw_input(「input your string:」)

3.函式:絕對值:>>>abs(-10);輸出10,四捨五入:>>>round(1.0/2.0);輸出1.0

4.模組:sqrt,計算平方根,import cmath(複數模組)>>>sqrt(-1);輸出1j

5.字串:>>>"hello,world";輸出:'hello,world',>>>'hello,world';--'hello,world',

>>>"let's go!";--"let's go!" ,>>>'"hello.world" she said';--'"hello.world!" she said'

字串表示:str和repr

>>>print repr("hello,world!")

'hello,world!'

>>>print repr(10000l)

100000l

>>>print str("hello,world")

hello,world

>>print str(100000l)

input和raw_input

name=input("what is your name?")

print "hello,"+name+"!"

看起來完全合法,但是報錯

what is your name?gumby

nameerror:name'gumby' is not defined

問題在於imput會假設使用者輸入的是合法的python表示式

what is your name? "gumby"

hello,gumby!

輸入帶""的輸入成功,然而不夠友好,因此,需要使用raw_input函式,它會把所有輸入當做原始資料(raw data),然後放入字串

>>>input("enter a number:")

enter a number:3

>>>raw_input("enter a number:")

enter a number:3

'3'平時應用應該盡量使用raw_input,除非特別要求

長字串:

'''sdfsdfsdf........

......sdfsdf''',

"""sdfs;dfklsd...

...sdgasdifasl"""

原始字串:(可以不用轉義)

>>>print r'c:\asd\qwe\wer\sdgfs'

特例:反斜槓在最後

>>>print r'c:\asd\qwe\wer\sdgfs' '\\'

>>>c:\asd\qwe\wer\sdgfs

unicode字串:

>>>u'hello,world'

u'hello,world'

第一章總結

動態網頁是指在伺服器端執行的程式或者網頁,它們會隨不同客戶,不同時間,返回不同的內容,隨著internet技術的興起,b s架構是對c s架構的一種變化或者改進的結構,在這種結構下,程式完全放在應用伺服器上,通過應用伺服器同資料庫服務進行通訊。url意思為統一資源定位符,也稱為網頁位址。是inter...

第一章總結

第一章的學習已經結束了。主要是學習了一些基礎的執行緒api操作,了解了執行緒的一些問題 執行緒api操作 currentthread getname setpriority interrupt isinterrupted interrupted suspend resume isalive slee...

軟體工程 第一章重點

一 軟體的本質特性 1 複雜特性軟體 龐大的邏輯系統。要反應業務流程的自然規律,還要整合各種各樣的功能。軟體的複雜性使軟體產品難以理解 難以生產 難以維護 更難對生產過程進行管理。2 抽象特性軟體是大腦思維加工後的產品,一般寄生在記憶體 磁碟 光碟等載體上,無法觀察具體形態。導致軟體開發工作量難以估...