python语句print(type([1、2、3、4))_Python 学习第一天
一、學(xué)習(xí)內(nèi)容
1.print:表示輸出
print (“hello world”)
單行注釋:#
多行注釋:“““ ”””
2.運(yùn)算符
注意:==才表示等于,!=表示不等于
3.位運(yùn)算符
~按位取反:~1=0
4.變量和賦值
teacher=“老馬的人生”
print (teacher)
bool類型是true,false
print (1,type(1))
3.原碼,反碼,補(bǔ)碼,二進(jìn)制進(jìn)行表示
4.if 條件語句
hi=6
if hi>2:
print (“你好”)
else:
print (“錯(cuò)誤”)
if-elif-else (多個(gè)條件)
assert 斷言,中斷
assert 3>7
5.while-else
count=0
while count <5:
print (“正確”)
else:
print (“錯(cuò)誤”)
6.for循環(huán),與in,range 搭配,還有for else循環(huán)
for I in “ilove “:
print (I)
7.enumerate()
1 enumerate(sequence, [start=0])1. sequence -- 一個(gè)序列、迭代器或其他支持迭代對(duì)象。 2. start -- 下標(biāo)起始位置。
3. 返回 enumerate對(duì)象
8.break
break 語句可以跳出當(dāng)前所在層的循環(huán)。
9.continue
continue 終止本輪循環(huán)并開始下一輪循環(huán)。
10.pass 保證正常運(yùn)行
0.Python異常
1. BaseException:所有異常的
2. Exception:常規(guī)異常的
3. StandardError:所有的內(nèi)建標(biāo)準(zhǔn)異常的基類 4. ArithmeticError:所有數(shù)值計(jì)算異常的基類 5. FloatingPointError:浮點(diǎn)計(jì)算異常
6. OverflowError:數(shù)值運(yùn)算超出最大限制
7. ZeroDivisionError:除數(shù)為零
8. AssertionError:斷言語句(assert)失敗
9. AttributeError:嘗試訪問未知的對(duì)象屬性
10. EOFError:沒有內(nèi)建輸入,到達(dá)EOF標(biāo)記
11. EnvironmentError:操作系統(tǒng)異常的基類
12. IOError:輸入/輸出操作失敗
13. OSError:操作系統(tǒng)產(chǎn)生的異常(例如打開一個(gè)不存在的文件) 14. WindowsError:系統(tǒng)調(diào)用失敗
15. ImportError:導(dǎo)入模塊失敗的時(shí)候
16. KeyboardInterrupt:用戶中斷執(zhí)行
17. LookupError:無效數(shù)據(jù)查詢的基類
18. IndexError:索引超出序列的范圍
19. KeyError:字典中查找一個(gè)不存在的關(guān)鍵字
20. MemoryError:內(nèi)存溢出(可通過刪除對(duì)象釋放內(nèi)存) 21. NameError:嘗試訪問一個(gè)不存在的變量
22. UnboundLocalError:訪問未初始化的本地變量
23. ReferenceError:弱引用試圖訪問已經(jīng)垃圾回收了的對(duì)象
24. RuntimeError:一般的運(yùn)行時(shí)異常
25. NotImplementedError:尚未實(shí)現(xiàn)的方法 26. SyntaxError:語法錯(cuò)誤導(dǎo)致的異常
27. IndentationError:縮進(jìn)錯(cuò)誤導(dǎo)致的異常 28. TabError:Tab和空格混用
29. SystemError:一般的解釋器系統(tǒng)異常
30. TypeError:不同類型間的無效操作
31. ValueError:傳入無效的參數(shù)
32. UnicodeError:Unicode相關(guān)的異常
33. UnicodeDecodeError:Unicode解碼時(shí)的異常
34. UnicodeEncodeError:Unicode編碼錯(cuò)誤導(dǎo)致的異常
35. UnicodeTranslateError:Unicode轉(zhuǎn)換錯(cuò)誤異常
10. try - except
try: 檢測范圍
except Exception[as reason]: 出現(xiàn)異常后的處理代碼
try 語句按照如下方式工作:
1. 首先,執(zhí)行 try 子句(在關(guān)鍵字 try 和關(guān)鍵字 except 之間的語句)
2. 如果沒有異常發(fā)生,忽略 except 子句, try 子句執(zhí)行后結(jié)束。
3. 如果在執(zhí)行 try 子句的過程中發(fā)生了異常,那么 try 子句余下的部分將被忽略。如果異常的類型和 except 之后的
名稱相符,那么對(duì)應(yīng)的 except 子句將被執(zhí)行。最后執(zhí)行 try 語句之后的代碼。
4. 如果一個(gè)異常沒有與任何的 except 匹配,那么這個(gè)異常將會(huì)傳遞給上層的 try 中。
例如:try:
f = open('test.txt')
print(f.read())
f.close()
except OSError: print('打開文件出錯(cuò)')
總結(jié)
以上是生活随笔為你收集整理的python语句print(type([1、2、3、4))_Python 学习第一天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器ip直接访问php怎么写,php
- 下一篇: 农业银行每日转账限额是多少 限额金额不要