欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析Python基礎(chǔ)-流程控制

 更新時(shí)間:2016年03月18日 12:00:36   作者:wangshubo  
Python編程語言的作用非常強(qiáng)大,而且其應(yīng)用方便的特點(diǎn)也對(duì)開發(fā)人員起到了非常大的作用。在這里我們就可以先從Python流程控制關(guān)鍵字的相關(guān)概念開始了解,從而初步掌握這一語言的特點(diǎn)

Python編程語言的作用非常強(qiáng)大,而且其應(yīng)用方便的特點(diǎn)也對(duì)開發(fā)人員起到了非常大的作用。在這里我們就可以先從Python流程控制關(guān)鍵字的相關(guān)概念開始了解,從而初步掌握這一語言的特點(diǎn)。

Python是一種解釋型、面向?qū)ο蟆?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語言。

Python由Guido van Rossum于1989年底發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于1991年。

像Perl語言一樣, Python 源代碼同樣遵循 GPL(GNU General Public License)協(xié)議。

哪門語言都會(huì)有流程控制,即if switch while等語句。

應(yīng)該是每種語言路程控制的原理、作用都是相近的,只是表達(dá)形式有所差異而已。

今天就跟大家分享一個(gè)Python中的條件、循環(huán)等語句。

這里最主要不再用大括號(hào)了,而是代碼塊。

首先需要注意的是if和else之后的冒號(hào):

if

<code class="hljs lua">name = raw_input("What is your name? ")
if(name.endswith('Gumby')):
print 'Hello, Mr. Gumby'</code>

else

<code class="hljs lua">name = raw_input("What is your name? ")
if(name.endswith('Gumby')):
print 'Hello, Mr. Gumby'
else:
print 'Hello, Stranger'</code>

elif

這里需要注意一下,我們?cè)貱++中使用的else if語句,在Python中直接寫作:elif

<code class="hljs python">num = input('Enter a number: ')
if num >0 :
print 'The number is positive'
elif num < 0:
print 'The number is negative'
else:
print '0'</code>

while

<code class="hljs lua">x = 1
while x <= 100
print x
x += 1</code>

for循環(huán)

能使用for,就盡量避免使用while

<code class="hljs livecodeserver">words = ['this', 'is', 'an', 'ex', 'parrot']
for word in words:
print word</code>

for遍歷字典

<code class="hljs lua">d = {'x':1, 'y':2, 'z':3}
for key in d:
print key, 'corresponds to', d[key]</code>

zip并行迭代

<code class="hljs lua">names = ['name', 'beth', 'george', 'damo']
ages = [12, 45, 32, 99]
for name, age in zip(names, ages):
print name, 'is', age, 'years old'</code>

break跳出循環(huán)

continue

好了,關(guān)于Python基礎(chǔ)-流程控制小編就給大家介紹到這里,希望對(duì)大家有所幫助!

相關(guān)文章

  • Python3用2行代碼生成動(dòng)態(tài)二維碼詳解

    Python3用2行代碼生成動(dòng)態(tài)二維碼詳解

    這篇文章主要介紹了兩行Python代碼制作動(dòng)態(tài)二維碼的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10
  • tensorflow 使用flags定義命令行參數(shù)的方法

    tensorflow 使用flags定義命令行參數(shù)的方法

    本篇文章主要介紹了tensorflow 使用flags定義命令行參數(shù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • pycharm不在cmd中運(yùn)行卻在python控制臺(tái)運(yùn)行問題解決

    pycharm不在cmd中運(yùn)行卻在python控制臺(tái)運(yùn)行問題解決

    這篇文章主要介紹了pycharm不在cmd中運(yùn)行卻在python控制臺(tái)運(yùn)行問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Windows上安裝tensorflow  詳細(xì)教程(圖文詳解)

    Windows上安裝tensorflow 詳細(xì)教程(圖文詳解)

    這篇文章主要介紹了Windows上安裝TENSORFLOW 詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python處理數(shù)據(jù),存進(jìn)hive表的方法

    python處理數(shù)據(jù),存進(jìn)hive表的方法

    今天小編就為大家分享一篇python處理數(shù)據(jù),存進(jìn)hive表的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python 實(shí)現(xiàn)一個(gè)顏色色值轉(zhuǎn)換的小工具

    Python 實(shí)現(xiàn)一個(gè)顏色色值轉(zhuǎn)換的小工具

    這篇文章主要介紹了Python 實(shí)現(xiàn)一個(gè)顏色色值轉(zhuǎn)換的小工具的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 淺談Python程序的錯(cuò)誤:變量未定義

    淺談Python程序的錯(cuò)誤:變量未定義

    這篇文章主要介紹了淺談Python程序的錯(cuò)誤:變量未定義,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python實(shí)現(xiàn)獲取亂序列表排序后的新下標(biāo)的示例

    Python實(shí)現(xiàn)獲取亂序列表排序后的新下標(biāo)的示例

    本文主要介紹了Python實(shí)現(xiàn)獲取亂序列表排序后的新下標(biāo)的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • json跨域調(diào)用python的方法詳解

    json跨域調(diào)用python的方法詳解

    這篇文章主要介紹了json跨域調(diào)用python的方法,結(jié)合實(shí)例形式分析了基于ajax的json調(diào)用及Python后臺(tái)處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01
  • 一篇文章搞定Python操作文件與目錄

    一篇文章搞定Python操作文件與目錄

    這篇文章主要給大家介紹了關(guān)于如何通過一篇文章搞定Python操作文件與目錄的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評(píng)論