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

南京大學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條評論
主站蜘蛛池模板: 精品久久久久久久99热 | 91精品国产欧美一区二区 | 成人a毛片高清视频 | 日本爱爱视频 | 九九自拍视频 | 亚洲精品高清在线 | 欧美超级碰碰 | 成人影院久久久久久影院 | 一级做a爱片久久蜜桃 | 精品亚洲视频在线 | 亚洲精品在线不卡 | 欧美成人一区二区三区不卡视频 | 奇米网在线观看 | xxx中国bbbwww| 久久综合九九 | 亚洲一级黄色大片 | 久久精品综合 | 99精品视频在线视频免费观看 | 99久久99久久免费精品蜜桃 | 在线观看中文字幕一区 | 亚洲精品96欧美一区二区 | 首页 动漫 亚洲 欧美 日韩 | 国产国语一级a毛片高清视频 | 中国性孕妇xxxxxxxx孕交 | 亚洲精品国产精品乱码视色 | 亚洲综合精品一区 | 高清久久| 玖玖精品视频 | 免费尤物视频 | 91中文| 精品亚洲一区二区三区在线播放 | 夜间福利视频 | 久久精品亚洲热综合一本奇米 | 精品一区二区三区四区乱码90 | 97综合| 九九精品久久久久久噜噜 | 99热这里只精品99re66 | 亚洲欧美日韩在线中文一 | 91久久精品国产亚洲 | 久久视热这只是精品222 | 亚洲欧洲日韩在线 |