一、Python介紹
????????????Python 是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言。
二、Python的特點(diǎn)
? ? ? ? ? ? ?易于學(xué)習(xí)????易于閱讀????易于維護(hù)????一個(gè)廣泛的標(biāo)準(zhǔn)庫(kù)????互動(dòng)模式????可移植
? ? ? ? ? ? ??可擴(kuò)展? ? ? 數(shù)據(jù)庫(kù)????????GUI編程????可嵌入
三、python的數(shù)據(jù)類型
? ? ? ? ? ? ??Number(數(shù)字):?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? int? ? long? ? flout? ? complex
? ? ? ? ? ? ? ? 布爾類型? ? :? ? True? ? False
? ? ? ? ? ? ? ? 字符串? ? :? ? ?String
? ? ? ? ? ? ? ? 列表? ? :? ? ? ? ?List
? ? ? ? ? ? ? ? 元組? ? :? ? ? ? ? Tuple
? ? ? ? ? ? ? ? 字典? ? :? ? ? ? ?Dictionary
? ? ? ? 標(biāo)識(shí)符:
? ??????????????????標(biāo)識(shí)符的命名規(guī)則
? ? ? ? ? ? ? ? ? ? 標(biāo)識(shí)符只能由字母、下劃線“_”、數(shù)字組成。
? ? ? ? ? ? ? ? ? ? 標(biāo)識(shí)符不能以數(shù)字開(kāi)頭。????
? ? ? ? ? ? ? ? ? ? 標(biāo)識(shí)符不能使用關(guān)鍵字
? ? ? ? ? ? ? ? ? ? 標(biāo)識(shí)符對(duì)大小寫敏感。
? ? ? ? ? ? ? ? ?(建議:標(biāo)識(shí)符命名應(yīng)“見(jiàn)名知意”)
? ? ? ? ? 注釋:
? ? ? ? ? ? ? ? ? ? ? ? ? ?單行注釋:? ? /*? ? ?*/? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? 多行注釋:? ?···? ? ? ? ···??
? ? ? ? ? 關(guān)鍵字:
? ??????????????????????????????'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', ????????????????????????????????'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', ????????????????????????????????'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
? ? ? ? ? ?命名規(guī)則:
? ? ? ? ? ? ? ? ? ? ? ? ? ? 小駝峰:? ? 函數(shù)名? ? ? ? 變量名
? ? ? ? ? ? ? ? ? ? ? ? ? ? 大駝峰:? ? 類名
? ? ? ? ? ? Python中print語(yǔ)句:????????
? ???????????????????????????print() 方法用于打印輸出,最常見(jiàn)的一個(gè)函數(shù)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?語(yǔ)法:print(*objects, sep=' ', end='\n', file=sys.stdout)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數(shù):
? ?????????????????????????????????????objects -- 復(fù)數(shù),表示可以一次輸出多個(gè)對(duì)象。輸出多個(gè)對(duì)象時(shí),需要? ? ? 用 , 分隔。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sep -- 用來(lái)間隔多個(gè)對(duì)象,默認(rèn)值是一個(gè)空格。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?end -- 用來(lái)設(shè)定以什么結(jié)尾。默認(rèn)值是換行符 \n,我們可以換成其他字符串。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?file -- 要寫入的文件對(duì)象。
四、運(yùn)算符
? ? ? ? ? ? ? ? ? ? ? ? ? ?+? ? ? ? ? ? ? ? 加
? ? ? ? ? ? ? ? ? ? ? ? ? ?-? ? ? ? ? ? ? ? ?減
? ? ? ? ? ? ? ? ? ? ? ? ? ?*? ? ? ? ? ? ? ? ?乘
? ? ? ? ? ? ? ? ? ? ? ? ? ?/? ? ? ? ? ? ? ? ? 除
? ? ? ? ? ? ? ? ? ? ? ? ? %? ? ? ? ? ? ? ? 取余
? ? ? ? ? ? ? ? ? ? ? ? ? //? ? ? ? ? ? ? ? ? 取整除
? ? ? ? ? ? ? ? ? ? ? ? ? **? ? ? ? ? ? ? ? ? 次冪??
? ? ? ? ? ? ? ? ? ? 邏輯運(yùn)算符;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 與????and? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 或????or? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 非????not??? ? ? ?
? ? ? ? ? ? ? ? ? ? 比較運(yùn)算符;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?==? ? ? ? ? ? 等于
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?!=? ? ? ? ? ? ?不等于
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>? ? ? ? ? ? ? ?小于
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<? ? ? ? ? ? ? ?大于
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>=? ? ? ? ? ? 小于等于
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<=? ? ? ? ? ? 大于等于
? ??????????????????賦值運(yùn)算符:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?=? ? ? ? ? ? ? ? ? ? 等于
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?+=? ? ? ? ? ? ? ? ? 加等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-=? ? ? ? ? ? ? ? ? ?減等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/=? ? ? ? ? ? ? ? ? ?除等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*=? ? ? ? ? ? ? ? ? 乘等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//=? ? ? ? ? ? ? ? ? 取整除等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?**=? ? ? ? ? ? ? ? ?次冪等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%=? ? ? ? ? ? ? ? ?取余等