1. 程式人生 > >【零基礎入門學習Python】001:我和Python的第一次親密接觸

【零基礎入門學習Python】001:我和Python的第一次親密接觸

課後作業

測試題:

0. Python 是什麼型別的語言?

答:python是指令碼語言(Scripting language)。

指令碼語言是電腦程式語言,因此也能讓開發者藉以編寫出讓電腦聽命行事的程式。以簡單的方式快速完成某些複雜的事情通常是創造指令碼語言的重要原則,基於這項原則,使得指令碼語言通常比 C語言、C++語言 或 Java 之類的系統程式語言要簡單容易。

也讓指令碼語言另有一些屬於指令碼語言的特性:

  • 語法和結構通常比較簡單
  • 學習和使用通常比較簡單
  • 通常以容易修改程式的“解釋”作為執行方式,而不需要“編譯”
  • 程式的開發產能優於執行效能


一個指令碼可以使得本來要用鍵盤進行的相互式操作自動化。一個Shell指令碼主要由原本需要在命令列輸入的命令組成,或在一個文字編輯器中,使用者可以使用指令碼來把一些常用的操作組合成一組序列。主要用來書寫這種指令碼的語言叫做指令碼語言。很多指令碼語言實際上已經超過簡單的使用者命令序列的指令,還可以編寫更復雜的程式。

1. IDLE 是什麼?

答:IDLE是一個Python shell,shell的意思就是“外殼”,就是鍵入文字與程式互動的途徑!類似於windows平臺中的cmd視窗,像linux系統中命令視窗,它們都是shell。利用shell可以給作業系統下達命令。可以利用IDLE這個shell與python進行互動。 

2. print() 的作用是什麼?

答:print() 會在輸出視窗中(在這裡指的就是IDLE的shell視窗)顯示一些文字

3. Python 中表示乘法的符號是什麼?

答:python中乘法用“*”表示

4. 為什麼 >>>print('I love fishc.com ' * 5) 可以正常執行,但 >>>print('I love fishc.com ' + 5) 卻報錯?

答:python中不能把兩個完全不同的東西加在一起,比如說“數字”和“文字”。

>>>print('I love fishc.com ' * 5)# 這個字串列印五次

  print('I love fish.com'*5)
I love fish.comI love fish.comI love fish.comI love fish.comI love fish.com

>>>print('I love fishc.com ' + 5)

>>> print('I love fish.com'+5)
Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    print('I love fish.com'+5)
TypeError: must be str, not int

報錯,必須是同樣是字串,不能是整型

修改成一樣的格式後,比如:

>>> print('I love fish.com'+'5')

>>> print('I love fish.com'+'5')
I love fish.com5

5. 如果我需要在一個字串中嵌入一個雙引號,正確的做法是?
答:兩種方法

(1)使用反斜槓轉義“\”

>>> print("I love \"wanglijuan\"")
I love "wanglijuan"

(2)外層用單引號''

6. 為什麼我們要使用 Python3?Python2到底有什麼問題?看起來很多程式設計師依然都在使用Python2?

相關推薦

基礎入門學習Python001Python第一親密接觸

課後作業 測試題: 0. Python 是什麼型別的語言? 答:python是指令碼語言(Scripting language)。 指令碼語言是電腦程式語言,因此也能讓開發者藉以編寫出讓電腦聽命行事的程式。以簡單的方式快速完成某些複雜的事情通常是創造指令碼語言的重要

基礎入門學習Python筆記017GUI的最終選擇Tkinter

1.Canvas元件    1.1 在Canvas元件上繪製物件,可以用create_xxx()的方法(xxx表示物件型別,例如直線line,矩形rectangle和文字text等)from tkinter import * # 建立主視窗 root = Tk() w =

基礎入門學習Python筆記006Python之常用操作符

算術操作符 +、-、*、/、%、**、// //是d版除號(Python3與Python2的不同之處,本文主要以Python3為主,因為個人認為這也是以後發展的方向,並且本人沒有學習過Python2系

基礎入門學習Python筆記005閒聊之Python的資料型別

1.Python的一些數字型別 整型、浮點型、e記憶法、布林型別 有小數點的事整型;沒有小數點的是浮點型;e記憶法就是科學計數法,一般用於比較大的或者比較小的數;布林型別就是一種特殊的整數型,Ture

001Python第一親密接觸|學習記錄(小甲魚基礎入門學習Python

(標答出處: 魚C論壇) 《零基礎入門學習Python》 Python 是什麼型別的語言? Python是程式碼語言 IDLE 是什麼? IDLE是一個Python Shell,shell的意思就是“外殼”,基本上來說,就是一個通過鍵入文字與程式互

小甲魚的《基礎入門學習Python》[課後作業] 第001Python第一親密接觸 | 課後測試題及答案

以下內容均來自網上,我就是自己看的時候好看放上來了的。 0. Python 是什麼型別的語言? Python是指令碼語言   指令碼語言(Scripting language)是電腦程式語言,因此也能讓開發者藉以編寫出讓電腦聽命行事的程式。以簡單的方式快速完成某些複雜的事

魚C工作室《基礎入門學習Python學習過程筆記記錄第一001-010

魚C工作室練習題從第四節開始就要收費.. 習題在百度文庫的連結如下:https://wenku.baidu.com/view/e6b8c88ecc175527072208d7.html?re=view

基礎入門學習python[小甲魚]--就這麽愉快地開始吧01

inf 基礎 tro str 利用 build ice size 輸入 1. 從IDIE啟動python IDLE是一個python shell,shell的意思就是“外殼”,從基本上說,就是一個通過輸入本與程序交互的途徑。像windows的cmd的窗口,像

基礎入門學習Python》(11)--列表一個打了激素的陣列(二)

前言 上節課我們介紹一個打了激素的陣列,叫做列表。列表我們比作一個大倉庫,你所能夠具現化的東西,都可以往裡面扔,它包羅永珍。另外還介紹了三個往列表新增元素的方法,分別是: append(),extend(),insert() append()和extend()這兩個方法都只有1個引數:

基礎入門學習Python》(10)--列表一個打了激素的陣列(一)

  前言 有時候我們需要把一些東西暫時儲存起來,因為他們有著一些直接或間接的聯絡,我們需要把它們放在某個組或者集合中,未來可能用得上。 很多接觸過程式設計的朋友都知道,都接觸過陣列這個概念,那麼陣列這個概念事實上很簡單,把一大堆同總型別資料挨個擺在一塊,然後通過陣列的下標進行索

基礎入門學習Python》(12)--列表一個打了激素的陣列(三)

前言 這節課我們繼續談一下Python列表一些知識(其中包括比較操作符,邏輯操作符,連線操作符,重複操作符,成員關係操作符,還有一些其他關於列表的方法) 視訊中的0知識點 Python常用操作符 比較操作符 ​ >>> list1 = [123] >&g

基礎入門學習Python》(19)--函式的地盤聽

前言 接下來仔細講講函式與過程和區域性變數和全域性變數的作用範圍 知識點 函式與過程 在許多程式語言中,函式(function)是有返回值的,過程(procedure)是簡單、特殊並且沒有返回值的。而在Python中,嚴格來說只有函式沒有過程。  例如:

基礎入門學習Python》(18)--函式靈活即強大

前言 上一節課我們基本介紹Python函式的用法,這一節課我們主要針對函式的引數進行進一步的深入學習。 知識點 形參(parameter)和實參(argument) >>> def MyFirstFunction(name): '函式定義過程中的n

基礎入門學習Python》(17)--函式Python的樂高積木

前言 小甲魚的話——相信大家小時候都玩過神奇的樂高積木, 只要通過想象力和創造力我們可以拼湊很多神奇的東西,那麼隨著我們學習的深入,我們編寫的Python程式碼也將日益增加,並且也越來越複雜,  所以呢,我們需要找尋一種方法,對這些複雜的方法進行重新的組織,目的就是為了使程式碼的邏輯更

基礎入門學習Python(16)--序列!序列!

前言 你可能發現了,元組,字串放在一起講是有道理的,它們有許多共同點。(當然前面沒有看也能看這章) 都可以通過索引得到每一個元素 預設索引值總是從0開始 可以通過分片的方法得到一個範圍內的元素的集合 有很多共同的操作符(* 重複操作符、+ 拼接操

基礎入門學習Python》(22)--函式遞迴是神馬

前言 普通程式設計師用迭代,天才程式設計師用遞迴 知識點 遞迴是神馬?  遞迴是屬於演算法的範疇。  遞迴就是函式呼叫自身的一種行為。 >>> def g(): return g() >>> g()

基礎入門學習Python》(21)--函式lambda表示式(內建BIF filte()map())

前言 接下來學習怎麼建立匿名函式 知識點 lambda 表示式 Python 允許使用lambda關鍵字建立匿名函式 lambda 函式怎麼使用?  單個引數 >>> def add(x): retur

基礎入門學習Python》(20)--函式內嵌函式閉包

前言 之前我們講了函式的一些相關知識,瞭解了什麼是全域性變數什麼是區域性變數,接下來我們看看怎麼將區域性變數變為全域性變數。還要將將內嵌函式的相關概念 知識點 global關鍵字  使用global關鍵字,可以修改全域性變數: >>> count

基礎入門學習Python》(23)--遞迴這幫小兔崽子

前言 我們接下來吧遞迴的用法再熟練一點,大家都知道斐波那契數列吧,以下我們以實際的兔子繁殖的例子來編寫一個關於斐波那契數列的遞迴函式 知識點 我們都知道兔子繁殖能力是驚人的,如下圖:  我們可以用數學函式來定義:  迭代實現 def

基礎入門學習Python》(24)--遞迴漢諾塔

前言 這節課主要講解用遞迴的方法,實現漢諾塔的解答  知識點 這節課主要講解用遞迴的方法,實現漢諾塔的解答  對於遊戲的玩法,我們可以簡單分解為三個步驟: 1) 將前63個盤子從X移動到Y上。  2) 將最底下的第64個盤子從X移動