python語言使用技巧分享
一
在寫之前 最好指定python的路徑:
#!/usr/bin/python
python 在linux中需要添加編碼方式:以免出現(xiàn)中文亂碼
# -*- coding: UTF-8 –*-
二 在各類語言中,python應(yīng)該是最會利用識縮進(jìn)的語言 ,他的for語句即使有多行也不需要想java,C++、c一樣使用{} ,可以像js、swift一樣同換行符代表一句話,而不是使用; 號。有學(xué)過語言背景的同學(xué)請注意:
在python看來:
如果改變了縮進(jìn)的方式,例如在第二個(gè)for上縮進(jìn),會導(dǎo)致錯(cuò)誤:
出現(xiàn)的錯(cuò)誤如下:
那么問題來了: 換行到底與縮進(jìn)對python有什么影響???
通過運(yùn)行的結(jié)果可知:
1 換行可以看作java、c++中的 ; 號,不會對語句的結(jié)構(gòu)造成影響。
2 相同距離的縮進(jìn)可以看作一對{} , 無論在任何語言中{}應(yīng)該成對出現(xiàn)。
在demo1中的之所以出現(xiàn)的這個(gè)python語句
其相當(dāng)于:
就是因?yàn)椋黄ヅ?。所以才會出現(xiàn)一以下錯(cuò)誤
IndentationError: unexpected indent
或者可以這樣理解 :相同縮進(jìn)的語句可以看做為代碼塊{}
以上這篇python語言使用技巧分享就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python檢查目錄文件權(quán)限并修改目錄文件權(quán)限的操作
這篇文章主要介紹了python檢查目錄文件權(quán)限并修改目錄文件權(quán)限的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03matplotlib之pyplot模塊坐標(biāo)軸標(biāo)簽設(shè)置使用(xlabel()、ylabel())
這篇文章主要介紹了matplotlib之pyplot模塊坐標(biāo)軸標(biāo)簽設(shè)置使用(xlabel()、ylabel()),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02conda?install?nb_conda失敗原因分析及解決
這篇文章主要給大家介紹了關(guān)于conda?install?nb_conda失敗原因分析及解決方法,conda install nb_conda顯示錯(cuò)誤的原因可能有很多,具體原因取決于你的系統(tǒng)環(huán)境和安裝的conda版本,需要的朋友可以參考下2023-11-11Python實(shí)現(xiàn)可自定義大小的截屏功能
這篇文章主要介紹了Python實(shí)現(xiàn)可自定義大小的截屏功能,結(jié)合實(shí)例形式分析了Python針對指定范圍的截圖、保存等功能相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-01-01python實(shí)現(xiàn)發(fā)送郵件及附件功能
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)發(fā)送郵件及附件功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05