零基礎學習Python__小甲魚第一課筆記與課後練習

daqianmen發表於2021-09-09

1、搭建python環境(python3)

print("Hello world!") #列印字串
Hello world!
5+3 #進行計算
8
print('well water'+'river')
well water river #字串的拼接
print('I Love Youn' * 3) #字串重複列印 n為新起一行

2、BIF概念 #內建函式 built-in functions
IDLE.shell
python中用縮排表示程式碼塊,通常是4個空格
例:if guess == 8: #python中 一個=號是賦值 倆個=號表示左右相等
print('哇塞!你是我肚子裡的蛔蟲嗎?!')
if else 語法 #條件分支
學會繪畫程式流程圖
圓角方形
直角方形
菱形
python中的內建函式

dir(builtins) #查詢,全小寫的表示BIF
help(input) #查詢'input'BIF的功能

課後練習

  1. IDLE 是什麼?
    IDLE是一個Python Shell,shell的意思就是“外殼”,基本上來說,就是一個透過鍵入文字與程式互動的途徑!像我們Windows那個cmd視窗,像Linux那個黑乎乎的命令視窗,他們都是shell,利用他們,我們就可以給作業系統下達命令。同樣的,我們可以利用IDLE這個shell與Python進行互動。

  2. print() 的作用是什麼?
    print() 會在輸出視窗中顯示一些文字

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

  4. 為什麼 >>>print('I love fishc.com ' * 5) 可以正常執行,但 >>>print('I love fishc.com ' + 5) 卻報錯?
    因為不是同一種資料型別,str字串型別為拼接,int或folat為求和。

  5. 如果我需要在一個字串中嵌入一個雙引號,正確的做法是?
    print('這樣就可以表示“雙引號”嵌入')

  6. 為什麼我們要使用 Python3?Python2到底有什麼問題?看起來很多程式設計師依然都在使用Python2?
    大概等我學會了就知道了!

  7. 在 Python 看來:'FishC' 和 'fishc' 一樣嗎?
    python是一個大小寫敏感的語言,所以不一樣。

8.在小甲魚看來,Python 中什麼是最重要的?你贊同嗎?
縮排是最重要的,縮排是python的靈魂。

9.這節課的例子中出現了“=”和“==”,他們表示不同的含義,你在程式設計的過程中會不小心把“==”誤寫成“=”嗎?有沒有好的辦法可以解決這個問題呢?
“=”表示左邊向右予賦值 “==”表示左右相等。不可以弄混淆。

10.在一些程式語言,我們可以將兩個字串“相加”在一起,如:'I' + 'Love' + 'FishC' 會得到 'ILoveFishC',在 Python 裡,這種做法叫做拼接字串。

  1. 編寫程式:hello.py,要求使用者輸入姓名並列印“你好,姓名!”

    name = input('請輸入一個名字:')
    print('你好!'+ name + '!')

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1727/viewspace-2800739/,如需轉載,請註明出處,否則將追究法律責任。

相關文章