国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

淺析Python基礎-流程控制

2020-01-04 17:36:00
字體:
來源:轉載
供稿:網友
Python編程語言的作用非常強大,而且其應用方便的特點也對開發人員起到了非常大的作用。在這里我們就可以先從Python流程控制關鍵字的相關概念開始了解,從而初步掌握這一語言的特點
 

Python編程語言的作用非常強大,而且其應用方便的特點也對開發人員起到了非常大的作用。在這里我們就可以先從Python流程控制關鍵字的相關概念開始了解,從而初步掌握這一語言的特點。

Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。

Python由Guido van Rossum于1989年底發明,第一個公開發行版發行于1991年。

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

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

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

今天就跟大家分享一個Python中的條件、循環等語句。

這里最主要不再用大括號了,而是代碼塊。

首先需要注意的是if和else之后的冒號:

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 = 1while x <= 100print xx += 1</code>

for循環

能使用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跳出循環

continue

好了,關于Python基礎-流程控制小編就給大家介紹到這里,希望對大家有所幫助!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南乐县| 阿图什市| 皋兰县| 唐河县| 泸溪县| 洛南县| 临夏县| 仙游县| 娄底市| 海南省| 米泉市| 碌曲县| 砚山县| 梅州市| 旌德县| 寿阳县| 搜索| 贵港市| 和平县| 托克逊县| 阆中市| 启东市| 玛曲县| 江源县| 武隆县| 丰镇市| 郁南县| 天峨县| 龙胜| 牡丹江市| 兴仁县| 宽城| 扶余县| 伊宁县| 涿州市| 长春市| 河东区| 名山县| 宁安市| 麻栗坡县| 平潭县|