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

南京大學(xué)python課程系列筆記之python基礎(chǔ)之第一周:走進(jìn)python

系統(tǒng) 1767 0

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

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

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

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

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


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久青草国产在视频在线观看 | 99热久久国产精品这里有全部 | 激情亚洲综合网 | 久久久久久久久免费影院 | aa毛片免费全部播放完整 | 亚洲情区 | 国产成人一区二区三区视频免费蜜 | 欧美成人免费在线观看 | 国产精品福利久久 | 一区二区三区四区产品乱码伦 | 亚洲免费在线观看视频 | 热久久久久久 | 欧美亚洲国产成人综合在线 | 精品无码久久久久久久动漫 | 亚洲视频在线观看不卡 | 成人国产欧美精品一区二区 | 68久久久久欧美精品观看 | 四虎影视最新2019百度 | 97av视频| 免费国产成人午夜私人影视 | 特黄未满14周岁毛片 | 亚洲欧美午夜 | 日韩中文在线视频 | 第一色区| 欧美性xxxx另类 | 天天射日日操 | 精品国产免费第一区二区三区日韩 | 91精品国产91久久久久久麻豆 | 亚洲精品日本高清中文字幕 | 欧美日韩一区二区三区毛片 | 日韩黄色精品 | www.四虎影| 欧美国产精品亚洲精品第一区 | 日韩中文精品亚洲第三区 | 一级特黄性色生活片一区二区 | 日韩美一区二区 | 欧美成人一区二区三区不卡视频 | 免费在线中文字幕 | 久久国产精品久久久久久小说 | 94在线成人免费视频 | 日韩天天干 |