4月19日重學(xué)Python的操作

使用gedit文件編輯器創(chuàng)建tset.py文件,ctrl+s保存名為test.py。返回終端,在實(shí)驗(yàn)樓下輸入gedit test.py(無需Python3)


2. 在 gedit 中創(chuàng)建?? 保存文件

在?test.py?文件中輸入以下的代碼內(nèi)容:

還可以先打開 gedit 程序,再點(diǎn)擊菜單欄的?文件-新建,即可創(chuàng)建一個(gè)新的空白文件。


?? 執(zhí)行 Python 文件

保存文件后,先關(guān)閉?gedit?,然后打開?Xfce 終端,直接使用 Python3 解釋器執(zhí)行?test.py?:

python3 test.py

可以看到?hello shiyanlou?輸出到了屏幕上。

條件判斷IF(如果) esle(否則)elif(或者)?? 注意第 1 行末尾的冒號(hào) : 和第 2 行的 4 個(gè)空格縮進(jìn),原因會(huì)在后面詳解。

除此之外,Python 還加入了?elif,即?else if,方便執(zhí)行更復(fù)雜的判斷。

如:買 2 個(gè)西瓜,4 個(gè)蘋果,5 根香蕉代碼如下(示例,非標(biāo)準(zhǔn)代碼

比較游戲,在?gedit compare.py,然后在打開的 gedit 中輸入:

?? 注意:以下五點(diǎn),都很重要

if、elif、else 后要加冒號(hào)?:,告訴計(jì)算機(jī)這是一個(gè)判斷語句,如滿足條件,就執(zhí)行語句塊內(nèi)部的代碼。

Python 使用嚴(yán)格的縮進(jìn),來區(qū)分代碼塊的執(zhí)行級(jí)別。比如 if 下面的代碼要縮進(jìn)四個(gè)空格,代表的是 if 內(nèi)部的功能;else 下面的代碼同樣要縮進(jìn)四個(gè)空格,代表是 else 內(nèi)部的功能。

推薦使用 4 個(gè)空格縮進(jìn);也可以在編輯器內(nèi),把?Tab?鍵改為四個(gè)空格,用?Tab?鍵縮進(jìn)。

用?input()?接受到的用戶輸入,類型為字符串?string,但字符串不能和整數(shù)比較大小,所以要用?int()?函數(shù)將數(shù)據(jù)轉(zhuǎn)換為?int?整數(shù)類型。

使用?int()?函數(shù),可以把括號(hào)里的內(nèi)容轉(zhuǎn)換為整數(shù),但要注意:只有數(shù)字或純數(shù)字的字符串才能轉(zhuǎn)換,如'a'、'abc'這樣的內(nèi)容就不行;float 類型的數(shù)字會(huì)只保留整數(shù)部分。

保存文件,關(guān)閉?gedit?后,在終端中輸入?python3 compare.py?,運(yùn)行剛剛的程序。

在程序開發(fā)過程中,當(dāng)遇到一些代碼暫時(shí)不寫(等到后面寫),又不想程序在執(zhí)行時(shí)報(bào)錯(cuò)的情況,可以使用?pass?關(guān)鍵字,程序執(zhí)行遇到?pass?就會(huì)

跳過這里的代碼塊繼續(xù)執(zhí)行后面的代碼

Python 中包含兩種循環(huán)方式,一種是?for 循環(huán),一種是?while 循環(huán)。

Python 中包含兩種循環(huán)方式,一種是?for (先判斷再循環(huán))循環(huán),一種是?while當(dāng)。。。(先循環(huán)再判斷) 循環(huán)。

比如我數(shù),我們可以通過們要復(fù)寫1到100這個(gè)通過實(shí)驗(yàn)樓,Python3 命令for,for a in range(注意range(區(qū)間)是整數(shù)函數(shù)比如range100,可以復(fù)寫出1-99所有數(shù)字)10,再通過命令print(a(a是指range100這個(gè) 函數(shù)))可以復(fù)寫出1-99.注意:?range(a,b)?包頭不包尾,尾數(shù)要 + 1?

while?后面跟的是一個(gè)條件,只要條件滿足,這個(gè)循環(huán)就會(huì)一直進(jìn)行下去。

在這里a = a+1是指計(jì)數(shù)方式

在循環(huán)中,我們可以使用?break?和?continue?這兩個(gè)關(guān)鍵字,來進(jìn)一步控制流程。

break(打斷)表示停止當(dāng)前循環(huán)(注意break前面需要8個(gè)空格

continue:continue?表示跳過當(dāng)前循環(huán)輪次,去執(zhí)行下一輪循環(huán)。

比如這次我們想打印 1 到 10 的數(shù),但不想打印 5 ,代碼可以這樣寫:

注意這里的循環(huán)是用的while,continue前空8格

continue(繼續(xù))前空8格

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python基礎(chǔ)知識(shí)_0001 1.0 Python是一種怎樣的語言 Python是一門跨平臺(tái)、開源、免費(fèi)的解釋型...
    愛學(xué)習(xí)的小白F1閱讀 1,226評(píng)論 0 1
  • 〇、前言 本文共108張圖,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,583評(píng)論 17 410
  • Python-開篇 Python是一種通用的解釋型,交互式,面向?qū)ο蟮母呒?jí)編程語言。它是由Guido van Ro...
    泥人冷風(fēng)閱讀 836評(píng)論 0 0
  • 上章學(xué)習(xí)了Python的語法、函數(shù)、變量、執(zhí)行方式。本章將利用所學(xué)知識(shí)開展簡(jiǎn)單的代碼demo。 三、Python代...
    骨科老中醫(yī)閱讀 295評(píng)論 0 0
  • 1. 摘要 本文講解了Python語法的要點(diǎn),便于入門者學(xué)習(xí)之用。 2.內(nèi)容 2.1 基本語法 2.2.1 Pyt...
    筆名輝哥閱讀 1,554評(píng)論 0 1

友情鏈接更多精彩內(nèi)容