亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

南京大學python課程系列筆記之python基礎之第一周:走進python

系統 1522 0

視頻地址:https://www.icourse163.org/course/NJU-1001571005

1.1 python簡介:
?? ?歷史,特點,應用
?? ?
1.2 第一個python程序:
?? ?1.輸出:
?? ??? ?print(字符串)
?? ??? ?print(變量)
?? ?2.輸入:
?? ??? ?varibale = input("message":)
?? ??? ?返回的是字符串str類型
?? ??? ?如需其它類型,可使用int(),float()等函數進行類型轉換
?? ?3.注釋:
?? ??? ?#
?? ?4.縮進:
?? ??? ?具有相同縮進的程序語句構成同一語句塊
?? ??? ?
1.3 python語法基礎
?? ?1.變量
?? ??? ?(1)標識符:指python語言允許變量名或其它對象名稱的有效符號
?? ??? ?(2)標識符命名規則:
?? ??? ??? ?首字符為字母或者下劃線
?? ??? ??? ?其余可謂字母、下劃線、數字
?? ??? ??? ?大小寫敏感
?? ??? ?(3)約定俗成的命名規則:
?? ??? ??? ?全大寫的一般為一個常量
?? ??? ??? ?避免以下劃線開頭命名
?? ??? ??? ?盡量不要用拼音,要見名識意?? ?給變量命名時一般可使用單個單詞或單詞的組合,單詞組合時常用兩種方式即駝峰式和下劃線式,駝峰式命名法是指第一個單詞全小寫其余后面的單詞首字母大寫,下劃線式命名法是指單詞之間用下劃線分隔。
?? ?2.表達式
?? ??? ?(1)運算符:算術、位、邏輯、比較
?? ??? ?(2)表達式一定會有一個運算結果
?? ?3.賦值
?? ??? ?(1)無需聲明變量類型,直接賦值即可。根據值得類型來確定變量得類型
?? ??? ?(2)在python中所有的賦值都是將一個引用指向相應的內存單元
?? ??? ?(3)支持增量賦值:+= ?-= ...
?? ??? ?(4)支持鏈式賦值:x=y=3.1415,先賦值給y,再賦值給x
?? ??? ?(5)支持多重賦值:等號兩邊以元組的方式出現
?? ??? ??? ?(x,y)=(1,2) ?1賦值給x,2賦值給y;括號可不寫,但是建議大家寫
?? ??? ??? ?多重賦值(x,y)=(1,2)的本質由兩個步驟構成:

?? ??? ??? ?>>> temp = 1,2 ? ? # 元組打包(Tuple packing)

?? ??? ??? ?>>> x, y = temp ? ? ?# 序列解包(Sequence unpacking),多重賦值有時也稱為序列解包
?? ??? ?
?? ?4.語句
?? ??? ?(1)完整執行一個任務的邏輯代碼
?? ??? ?(2)語句 vs 表達式:語句包含表達式

1.4 python數據類型
?? ?1.python中的標準數據類型:
?? ??? ?數值型:
?? ??? ??? ?整型
?? ??? ??? ?浮點型
?? ??? ??? ?復數型
?? ??? ??? ?布爾型
?? ??? ?序列類型:
?? ??? ??? ?字符串:可變類型
?? ??? ??? ?列表:可變類型[]
?? ??? ??? ?元組:不可變類型()
?? ??? ?映射類型:
?? ??? ??? ?字典{}
?? ?2.整型:
?? ??? ?(1)整型與長整型并無嚴格區分
?? ??? ?(2)表示范圍與機器支持的內存大小有關:
?? ??? ??? ?32位:-2^31 ~ 2^31-1
?? ??? ??? ?64位:-2^63 ~ 2^63-1
?? ?3.布爾型
?? ??? ?(1)True False
?? ??? ?(2)本質上就是用1,0來存儲
?? ?4.浮點型float
?? ??? ?(1)即數學中的實數
?? ??? ?(2)可用科學技術來表示:9.8e3 = 9800.0 ?4.78e-2=0.0478
?? ?5.復數類型complex
?? ??? ?(1)j = -1開平方,則就是虛數
?? ??? ?(2)復數=實數 + ?虛數
?? ??? ?(3)虛數部分必須有j。可沒有實部,虛部可為0
?? ??? ??? ?2.4+5.6j
?? ??? ??? ?3j
?? ??? ??? ?3.3+0j
?? ??? ?(4)實部可虛部可實現分離:
?? ??? ??? ?復數.real
?? ??? ??? ?復數.imag
?? ??? ??? ?
?? ??? ??? ?x=2.4+5.6j
?? ??? ??? ?x.real
?? ??? ??? ?x.imag
?? ??? ?(5)復數的共軛:復數.conjugate()
?? ??? ??? ?x=2.4+5.6j
?? ??? ??? ?x.conjugate() #2.4-5.6j
?? ?6.字符串String
?? ??? ?(1)可用單引號、雙引號、三引號(三個單引號)表示
?? ??? ?
1.5 python基本運算
?? ?1.算術運算符及其優先級
?? ??? ?乘方** ?正負號+ -
?? ??? ?乘除* / 整除//
?? ??? ?取余% ? 加減+ -
?? ?2.比較運算
?? ??? ?(1)< <= > >= == !=
?? ??? ?(2)數值比較:按值得大小進行比較
?? ??? ?(3)字符串的比較:按ASCII碼值大小進行比較
?? ?注意:表達式從左往右還是從右往左計算,要看運算符的結合性
?? ?3.邏輯運算
?? ??? ?(1)not、and、or
?? ?4.字符運算:
?? ??? ?(1)r/R
?? ??? ?(2)用于一些不希望轉移字符起作用的地方
?? ??? ?f=open(r'c:\python\test.py','w')
?? ??? ?f=open('c:\\python\\test.py','w')
?? ?5.位運算:
?? ??? ?(1)>> ?<<
?? ?6.綜合運算
?? ??? ?(1)以上運算都可以結合起來使用,要注意優先級、結合性等問題
?? ??? ?(2)比較運算和邏輯運算的結果都是布爾值
?? ??? ?
1.6 python的函數、模塊和包
?? ?1.函數:
?? ??? ?(1)完成一段特定功能的代碼
?? ??? ?(2)python中有很多內建函數(不需要導包)
?? ?2.模塊
?? ??? ?(1)非內建函數要通過導入模塊的方式來使用
?? ??? ?(2)一個完整的python文件就是一個模塊:
?? ??? ??? ?-文件:物理上的組織方式math.py
?? ??? ??? ?-模塊:邏輯上的組織方式math
?? ??? ?(3)python中通常用"import 模塊"這樣的方式將現成的模塊中的函數、類等重用到其它代碼塊中
?? ??? ?(4)導入多個模塊:import 模塊1,模塊2...(導入了模塊中的全部類和函數)
?? ??? ?(5)導入模塊的指定屬性:from Module import ModuleElement(導入了模塊中的部分類和函數)
?? ?3.包
?? ??? ?(1)一個有層次的文件目錄結構
?? ??? ?(2)定義了一個有模塊和子包組成的python應用程序執行環境
?? ??? ?AAA/
?? ??? ??? ?_init_.py
?? ??? ??? ?bbb.py
?? ??? ??? ?CCC/
?? ??? ??? ??? ?_init_.py
?? ??? ??? ??? ?c1.py
?? ??? ??? ??? ?c2.py
?? ??? ??? ?DDD/
?? ??? ??? ??? ?_init_.py
?? ??? ??? ??? ?d1.py
?? ??? ??? ?EEE/
?? ??? ??? ?...
?? ??? ?調用:
?? ??? ??? ?import AAA.CCC.c1
?? ??? ??? ?AAA.CCC.c1.func1(123)
?? ??? ??? ?
?? ??? ??? ?from AAA.CCC.c1 import func1(123)
?? ??? ?
?? ?4.庫?
?? ??? ?(1)一組具有相關功能的模塊的集合
?? ??? ?(2)現實中常常將庫和模塊混合使用
?? ??? ?
?? ?5.關系:
?? ??? ?包 包含了 模塊和庫
?? ??? ?模塊和庫中具有函數和類


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本一级淫片a的一级欧美 日本一级淫片a免费播放 | 91精品国产爱久久久久 | 欧美专区综合 | aaa影院| 久在草影院 | 中国女人内谢59xxxxx | a级毛片毛片免费观看久潮 a级毛片免费 | 国产成人小视频 | 免费人成激情视频在线观看冫 | 老司机午夜免费视频 | 亚洲综合久久综合激情久久 | 国产高清国内精品福利 | 成人毛片免费视频播放 | 久久精品久久精品久久精品 | 色视频在线播放 | 成年人免费毛片 | 夜夜天堂 | 在线免费观看国产精品 | 国产在线一91区免费国产91 | 免费人成年短视频在线观看网站 | 欧美爽爽 | 999久久狠狠免费精品 | 久久www成人看片 | 亚洲偷自拍另类图片二区 | 中文字幕五月天 | 热热涩热热狠狠色香蕉综合 | 日韩一级欧美一级毛片在 | 国产精品一区久久精品 | 免费国产a | 国产激情视频趣趣在线观看的 | 香蕉在线观看999 | 精品一区二区三区在线成人 | 久久99国产综合精品 | 国产一区亚洲欧美成人 | 视频一区色眯眯视频在线 | 日本爱爱网 | 97精品国产高清久久久久蜜芽 | 欧美交换乱理伦片120秒 | 欧美国产日韩在线播放 | 免费一级特黄特色黄大任片 | 日日夜夜精品视频 |