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

自學(xué)Python編程的第五天(希望有IT大牛幫我看最下面的代碼

系統(tǒng) 1862 0

2019-09-15-15:40:24

今天沒(méi)有學(xué)知識(shí),是一個(gè)一周總結(jié),把這一周學(xué)的知識(shí)總結(jié)一遍,然后把做過(guò)的練習(xí)題再做一遍

看是否還會(huì)有再出現(xiàn)同樣的錯(cuò)誤,而且還可以知道有哪些知識(shí)點(diǎn)沒(méi)有掌握好,可以把它再進(jìn)行鞏固一遍

做了一遍沒(méi)有發(fā)現(xiàn)有很大的錯(cuò)誤,只是很多知識(shí)點(diǎn)有印象,但不深刻,還得鞏固.

======我======是======一======條======快======樂(lè)======分======割======線======,

          
            OneWeek_Summarize.
          
          
目前Python主要應(yīng)?用領(lǐng)域:
云計(jì)算: 云計(jì)算最?的語(yǔ)言, 典型應(yīng)?用OpenStack
WEB開(kāi)發(fā): 眾多優(yōu)秀的WEB框架,眾多?大型?網(wǎng)站均為Python開(kāi)發(fā),Youtube, Dropbox, ?豆瓣,典型WEB框架有Django
科學(xué)運(yùn)算、人?工智能: 典型庫(kù)NumPy, SciPy, Matplotlib, Enthought librarys,pandas
系統(tǒng)運(yùn)維: 運(yùn)維?人員必備語(yǔ)言
?金金融:量量化交易易,?金金融分析,在?金金融?工程領(lǐng)域,Python不不但在?用,且?用的最多,?而 且重要性逐年年提?高。
原因:作為動(dòng)態(tài)語(yǔ)?言的Python,語(yǔ)?言結(jié)構(gòu)清晰簡(jiǎn)單,庫(kù)豐富, 成熟穩(wěn)定,科學(xué)計(jì)算和統(tǒng)計(jì)分析都很?牛逼,?生產(chǎn)效率遠(yuǎn)遠(yuǎn)?高于c,c++,java,
尤其擅?長(zhǎng) 策略略回測(cè) 圖形GUI: PyQT, WxPython,TkInter

1.變量
將運(yùn)算的中間結(jié)果暫存到內(nèi)存,以便便后續(xù)程序調(diào)?
2.變量的名命規(guī)則
1.由數(shù)字、字母、下劃線組成
2.不用用數(shù)字開(kāi)頭
3.要有意義(是因?yàn)榭梢宰屪约焊幽軌蛴涀∵@個(gè)變量是做什么的)
4.盡量不要用中文(因?yàn)橛弥形娜菀壮霈F(xiàn)代碼錯(cuò)誤)
5.不要太長(zhǎng)(太長(zhǎng)容易在下次使用時(shí)會(huì)出現(xiàn)錯(cuò)誤和麻煩)
6.區(qū)分大小寫
7.不要用關(guān)鍵字(因?yàn)橛藐P(guān)鍵字會(huì)導(dǎo)致下個(gè)循環(huán)要使用時(shí)出現(xiàn)錯(cuò)誤)
8.建議用駝峰和下劃線分隔名命
駝峰:即首字母大寫,其余全部用小寫
下劃線分隔:即多個(gè)單詞用下劃線分隔
3.常量
在python中不存在絕對(duì)的常量. 約定俗成, 所有字??寫就是常量。
例如: PI = 3.141592653
4.基本數(shù)據(jù)類型
1. int ==> 整數(shù). 主要?來(lái)進(jìn)行數(shù)學(xué)運(yùn)算
常見(jiàn)的數(shù)字都是整數(shù)類型,用于計(jì)算大小和比較
有+ - * /(除法) %(取余) //(整除) > < >= <= != **(次方)
2. str ==> 字符串, 可以保存少量數(shù)據(jù)并進(jìn)行相應(yīng)的操作
用',",''',""" 引起來(lái)的都是字符串 * +(把字符串鏈接起來(lái))
3. bool==> 布爾值,判斷真假, True, False
0是False 非0是True
空字符串是False,不空是True
4. list==> 列表,存儲(chǔ)?量數(shù)據(jù).?[]表示
5. tuple=> 元組, 不可以發(fā)?改變 ?()表?
6. dict==> 字典, 保存鍵值對(duì), ?樣可以保存?量數(shù)據(jù)
7. set==> 集合, 保存?量數(shù)據(jù). 不可以重復(fù). 其實(shí)就是不保存value的dict
5.用戶交互(input)
變量=input("提示語(yǔ)").變量是字符串類型.字符串(str)轉(zhuǎn)變成整數(shù)(int)用int(str)
6.if語(yǔ)句
1.if 條件:
代碼塊
2.if 條件:
代碼塊
else 條件:
代碼塊
3.if 條件:
代碼塊
elif 條件:
代碼塊
else 條件:
代碼塊
4.if 條件:
代碼塊
if 條件:
代碼塊
else 條件:
代碼塊
else 條件:
代碼塊
#注意:第四點(diǎn)是if語(yǔ)句嵌套,可以無(wú)限嵌套,但是一般在實(shí)際開(kāi)發(fā)中建議不要超過(guò)三層嵌套
5. content=input('xxx')
if 'xxx' in content or 'yyy' in content:
print()
else:
print()
#注意:可以判斷xxx字符串是否出現(xiàn)在xxxxx字符串中
7.while循環(huán)語(yǔ)句
1.while 條件:
代碼塊
執(zhí)行流程:
1. 判斷條件是否為真. 如果真. 執(zhí)行代碼塊
2. 再次判斷條件是否為真......
3. 當(dāng)條件為假.執(zhí)行else 跳出循環(huán). 循環(huán)結(jié)束
2.while 條件:
代碼塊(pass)
else:
代碼塊(循環(huán)在正常情況跳出之后會(huì)執(zhí)行這里)
注意: 如果循環(huán)是通過(guò)break退出的. 那么while后面的else將不會(huì)被執(zhí)?,
只有在while條件判斷是假的時(shí)候才會(huì)執(zhí)?這個(gè)else
pass:不表?任何內(nèi)容. 為了代碼的完整性. 占位而已
3.結(jié)束循環(huán)
1.改變條件.
2.break
8.break和continue
1. break: 立刻跳出循環(huán),打斷的意思
2. continue: 停?止本次循環(huán),繼續(xù)執(zhí)?下一次循環(huán).
9.格式化輸出
%s: 字符串的占位符, 可以放置任何內(nèi)容 #如果字符串中有了占位符. 那么后面的所有的%都是占位. 含有類似2%的%號(hào)需要轉(zhuǎn)義
print("我叫%s, 今年年22歲了了, 學(xué)習(xí)python2%%了了") #后面的2%%需要轉(zhuǎn)義,因?yàn)榍懊嬉呀?jīng)有占位符了
print("我叫王尼瑪, 今年年22歲, 已經(jīng)涼涼了了100%了了") #前面無(wú)占位符,所以后面的%就是%,不需要轉(zhuǎn)義
%d: 數(shù)字的占位符
注意: 如果你的字符串串中沒(méi)有使?用過(guò)%s,%d占位. 那么不需要考慮這么多. 該%就%
10.基本運(yùn)算符
1.算數(shù)運(yùn)算
+ - * / % ** //(也叫地板除)
2.比較運(yùn)算
> < == != >= <= <>(也是不等于,但是很少用,了解即可)
3.賦值運(yùn)算
=
+=(a+=b-->>a=a+b,以下以此類推)
-=
*=
/=
%=
**=
//=
4.邏輯運(yùn)算
not(非) 如果x為True,返回False. 如果x為False,它返回True
and(與) 如果x為False, x and y 返回False,否則它返回y的計(jì)算值
or(或) 如果x是True,x or y 返回True,否則它返回y的計(jì)算值
注意:優(yōu)先級(jí)關(guān)系為()>not>and>or,同一優(yōu)先級(jí)從左往右計(jì)算
11.str的索引和切片
索引:起始下標(biāo)是0(從左到右), 從右到左起始下標(biāo)是1
切片:我們可以使?下標(biāo)來(lái)截取部分字符串的內(nèi)容
語(yǔ)法:s[起始位置:結(jié)束位置:步長(zhǎng)(-號(hào)表示從右到左)]
特點(diǎn):顧頭不顧尾
步長(zhǎng):如果是正數(shù), 則從左往右取. 如果是負(fù)數(shù). 則從右往左取.
#注意:切記,字符串是不可變的對(duì)象, 所以任何操作對(duì)原字符串是不會(huì)有任何影響的.
12.字符串的常用操作:常用方法
1. upper() 轉(zhuǎn)換成大寫
2. strip() 去掉空格(括號(hào)內(nèi)的內(nèi)容)
3. replace() 替換
4. split() 切割
5. format() 格式化輸出
6. count() 查找出現(xiàn)的次數(shù)
7. startswith() 判斷是否以x//xx開(kāi)頭
8. find() 查找. 找不到返回-1
9. len() 內(nèi)置函數(shù). 直接使用. 不用點(diǎn)操作 求字符串的長(zhǎng)度
注意: len()是python的內(nèi)置函數(shù). 所以訪問(wèn)?式也不?樣. 你就記著len()和print()?樣就?了
13.迭代
我們可以使?for循環(huán)來(lái)便利(獲取)字符串中的每?個(gè)字符
語(yǔ)法:
for 變量 in 可迭代對(duì)象:
pass
14.列表的增刪改查
1. 增: append()
2. 刪:remove()
3. 改: 索引修改
4. 查: for循環(huán)

常用方法:
1. len()長(zhǎng)度
2. count()查詢次數(shù)
3. sort() 排序
15.元組
元組俗稱不可變的列表.?被稱為只讀列表
元組的不可變的意思是子元素不可變. ?子元素內(nèi)部的子元素是可以變, 這取決于?子元素是否是可變對(duì)象
元組中如果只有?個(gè)元素. ?定要添加?個(gè)逗號(hào), 否則就不是元組
16.range
range可以幫我們獲取到?組數(shù)據(jù). 通過(guò)for循環(huán)能夠獲取到這些數(shù)據(jù).
======我======是======一======條======快======樂(lè)======分======割======線======
最后希望有IT大牛幫我看看下面的代碼對(duì)還是錯(cuò),要怎樣改進(jìn),因?yàn)榭偢杏X(jué)有錯(cuò),但是又不知道哪里錯(cuò)了
            
              
                #
              
              
                 9.輸入一個(gè)數(shù).判斷這個(gè)數(shù)是幾位數(shù)(用算法實(shí)現(xiàn))(升級(jí)題)
              
              
n=input(
              
                '
              
              
                請(qǐng)輸入數(shù)字:
              
              
                '
              
              
                ).strip()

              
              
                if
              
              
                 n.isdigit():
    count
              
              =
              
                0
    
              
              
                for
              
               c 
              
                in
              
              
                 n:
        count
              
              +=1
    
              
                print
              
              (
              
                '
              
              
                這個(gè)數(shù)是%s位數(shù)
              
              
                '
              
               %
              
                 count)

              
              
                else
              
              
                :
    
              
              
                print
              
              (
              
                '
              
              
                這不是整數(shù)
              
              
                '
              
              
                )

              
              
                #
              
              
                不知道怎樣算不算是用算法實(shí)現(xiàn)的
              
            
          

?

          


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

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

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久草视频在线免费看 | 日本最猛黑人xxxx猛交 | 成人性生活免费视频 | 日韩一区二区三区在线观看 | 成人国产第一区在线观看 | 国产精品美女一区二区 | 草久久久 | www.欧美激情| 亚洲精品久久久久久久福利 | 日日噜噜噜夜夜爽爽狠狠图片 | 日韩一级欧美一级一级国产 | 久久精品欧美日韩精品 | 色四虎| 免费日韩在线视频 | 鲁丝丝国产一区二区 | 第一福利在线观看永久视频 | 久热re国产手机在线观看 | 国产男女性特黄录像 | 农村妇女高清毛片一级 | www.色午夜| 香蕉成人网| 欧美不卡在线观看 | 亚洲乱强 | 日韩伦理在线视频 | 亚洲一区 在线播放 | 欧美性色生活片天天看99 | 亚洲伦理中文字幕 | 中国一级毛片免费观看 | 久热精品男人的天堂在线视频 | 五月色综合 | 国产免费一区二区在线看 | 波多野结衣一区二区三区四区 | 理论在线视频 | 日日干日日操日日射 | 欧美三级一区二区三区 | 夜夜艹日日干 | 久久在线视频 | 老子影院无码午夜伦不卡 | 欧美性猛交aa一级 | 亚洲成在人线影视天堂网 | 成人小视频免费 |