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 抽象特性軟體是大腦思維加工後的產品,一般寄生在記憶體 磁碟 光碟等載體上,無法觀察具體形態。導致軟體開發工作量難以估...