目錄 ?向列表添加元素 append( ),、extend( ),、insert( ):
碼仙勵志美好的日子給你帶來快樂,,陰暗的日子給你帶來經(jīng)驗。不要對生命的任何一天懷有遺憾 基本輸出正確輸出錯誤輸出運算操作字符串操作Python 第一個小游戲(猜數(shù)字游戲)版本1.0
版本2.0
Python 中關鍵字breakPython break語句,就像在C語言中,,打破了最小封閉for或while循環(huán),。 示例:
運行結(jié)果: continuecontinue 語句跳出本次循環(huán),而break跳出整個循環(huán),。 示例:
運行結(jié)果: Python 中常用方法input()
運行結(jié)果:
運行結(jié)果: dir(__builtins__)查看關鍵字 效果(部分截圖) help()查看關鍵字如何使用
效果(這里以 input 為例) 隨機數(shù)生成這個random模塊里邊有一個函數(shù)叫做:randint(),,Ta會返回一個隨機的整數(shù)。
運行結(jié)果: type( )type()函數(shù)可以查看一個類型或變量的類型 isinstance()isinstance(實例化對象,類)作用: 判斷實例化對象是不是該類實例化的,是返回True,不是返回False 斷言(assert)assert這個關鍵字我們稱之為“斷言”,,當這個關鍵字后邊的條件為假的時候,,程序自動崩潰并拋出AssertionError的異常。 一般來說我們可以用Ta再程序中置入檢查點,,當需要確保程序中的某個條件一定為真才能讓程序正常工作的話,,assert關鍵字就非常有用了。 rangr( )range() 函數(shù)可創(chuàng)建一個整數(shù)列表,,一般用在 for 循環(huán)中,。 函數(shù)語法:
參數(shù)說明: start: 計數(shù)從 start 開始。默認是從 0 開始,。例如range(5)等價于range(0,, 5); 和 for 循環(huán)一起使用(一個參數(shù)) 和 for 循環(huán)一起使用(兩個參數(shù)) 和 for 循環(huán)一起使用(三個參數(shù)) 基本變量Python 中可以不寫數(shù)據(jù)類型,直接給變量賦值 注意: ·在使用變量之前,,需要對其先賦值,。 ·變量名可以包括字母,、數(shù)字,、下劃線,但變量名不能以數(shù)字開頭,。 ·字母可以是大寫或小寫,,但大小寫是不同的,。也就是說fishc和FishC對于Python來說是完全不同的兩個名字。 ·等號(=)是賦值的意思,,左邊是名字,,右邊是值,不可寫反咯,。 ·變量的命名理論可以取任何合法的名字,,但作為一個優(yōu)秀的程序員,請將盡量給變量取一個專業(yè)一點兒的名字,。 ·到目前為止,,我們所認知的字符串就是引號內(nèi)的一切東西,我們也把字符串叫做文本,,文本和數(shù)字是截然不同的,,咱看例子:
轉(zhuǎn)義符號(\)如果字符串中需要出現(xiàn)單引號或雙引號怎么辦? –例如我想打印字符串:Let’s go! 用轉(zhuǎn)義符號(\)對字符串中的引號進行轉(zhuǎn)義:
好像反斜杠是一個好東西,,但不妨試試打?。?/p> >>>str = ‘C:\now’
我們可以用反斜杠對自身進行轉(zhuǎn)義: >>>str = ‘C:\\now’ 但如果對于一個字符串中有很多個反斜杠(上面的方法就太麻煩了): >>>str = ‘C:\Program Files\Intel\WiFi\Help’ 這時就要用原始字符串了,原始字符串的使用非常簡單,,只需要在字符串前邊加一個英文字母r即可: >>>str = r‘C:\now’ 三重引號字符串如果希望得到一個跨越多行的字符串,,例如: 終是莊周夢了蝶 這我們就需要使用到三重引號字符串!
Python 中的語法if else 語句示例:
運行結(jié)果: 例題:(推薦第三種)按照100分制,,90分以上成績?yōu)锳,,80到90為B,60到80為C,,60以下為D,,寫一個程序,當用戶輸入分數(shù),,自動轉(zhuǎn)換為ABCD的形式打印,。 解答一:
解答二:
解答三:
while 循環(huán)示例:
運行結(jié)果: 示例:
運行結(jié)果: 示例:
運行結(jié)果: for循環(huán)
條件表達式(三元操作符)有了這個三元操作符的條件表達式,你可以使用一條語句來完成以下的條件判斷和賦值操作:
例子可以改進為:
Python中的數(shù)據(jù)類型一,、整數(shù)Python可以處理任意大小的整數(shù),,當然包括負整數(shù),在Python程序中,,整數(shù)的表示方法和數(shù)學上的寫法一模一樣,,例如:1,100,,-8080,,0,,等等。 計算機由于使用二進制,,所以,,有時候用十六進制表示整數(shù)比較方便,十六進制用0x前綴和0-9,,a-f表示,,例如:0xff00,0xa5b4c3d2,,等等,。 二、浮點數(shù)浮點數(shù)也就是小數(shù),,之所以稱為浮點數(shù),,是因為按照科學記數(shù)法表示時,一個浮點數(shù)的小數(shù)點位置是可變的,,比如,,1.23x10^9和12.3x10^8是相等的。浮點數(shù)可以用數(shù)學寫法,,如1.23,,3.14,-9.01,,等等,。但是對于很大或很小的浮點數(shù),就必須用科學計數(shù)法表示,,把10用e替代,,1.23x10^9就是1.23e9,或者12.3e8,,0.000012可以寫成1.2e-5,,等等。 整數(shù)和浮點數(shù)在計算機內(nèi)部存儲的方式是不同的,,整數(shù)運算永遠是精確的(除法難道也是精確的,?是的!),,而浮點數(shù)運算則可能會有四舍五入的誤差,。 三、字符串字符串是以''或""括起來的任意文本,,比如'abc',,"xyz"等等。請注意,''或""本身只是一種表示方式,,不是字符串的一部分,因此,,字符串'abc'只有a,,b,c這3個字符,。 Python 的字符串內(nèi)建函數(shù)python字符串格式化符號:四,、布爾值布爾值和布爾代數(shù)的表示完全一致,一個布爾值只有True,、False兩種值,,要么是True,要么是False,,在Python中,,可以直接用True、False表示布爾值(請注意大小寫),,也可以通過布爾運算計算出來,。 布爾值可以用and、or和not運算,。 and運算是與運算,,只有所有都為 True,and運算結(jié)果才是 True,。 or運算是或運算,,只要其中有一個為 True,or 運算結(jié)果就是 True,。 not運算是非運算,,它是一個單目運算符,把 True 變成 False,,F(xiàn)alse 變成 True,。 五、空值空值是Python里一個特殊的值,,用None表示,。None不能理解為0,因為0是有意義的,,而None是一個特殊的空值,。 注意事項此外,Python還提供了列表,、字典等多種數(shù)據(jù)類型,,還允許創(chuàng)建自定義數(shù)據(jù)類型 python中的操作符python中的算術操作符加減法( + 和 - )算術操作符的加減法,也可能用加號當作字符連接符號用,如圖所示: 乘除法( * 和 / )其實在用除法運算時,,與大多數(shù)編程語言有所不同,,如圖所示: 求冪和求余( ** 和 %)求商的運算符( // )python中的邏輯操作符Python的邏輯操作有三種:and、or,、not,。分別對應與、或,、非,。 Python中支持多個數(shù)的比較,如2<3<4等價于2<3 and 3<4,,結(jié)果返回true,。但在其他語言中2<3<4是不合法的。 與( and )或( or )非( not )操作符優(yōu)先級問題越在上面優(yōu)先級越高 列表:創(chuàng)建列表:創(chuàng)建一個普通列表
|
|
來自: mentor1974 > 《Python》