iT邦幫忙

2021 iThome 鐵人賽

DAY 1
7
Software Development

宇宙 69 大魔王的 python 世界系列 第 1

【Day 01】Python 基本介紹及 print

  • Python 對於程式初學者來說是最簡單好學的語言了,他的優點有

    • 語法簡化而不複雜
    • 強調程式碼的可讀性及簡潔的語法
    • 利用空格縮排取代常見的 { 上下括號 }
  • Python 還擁有上百個函式庫供開發者使用,可以大幅減少開發初期的時間

    • 繪製圖表的 Matplotlib
    • 影像處理的 OpenCV
    • 處理矩陣運的的 NumPy
    • 數據操控和分析的 pandas

讓我們開始進入 python 的世界吧!

1. 註解

Python 中的註解是使用#來表示,如果是一次註解很多行則有兩種方法

# 可以註解掉一行,用來補充說明時很實用

方法 1:把要註解的都「匡列」起來,配合底下快捷鍵

搭啦!

編輯器 快捷鍵(windows) 快捷鍵(MasOS)
Spyder Ctrl + 1 command + 1
PyCharm Ctrl + / command + /
VSCode Ctrl + / command + /

方法 2:使用兩組 '''(或 “”“)來註解,常用來解釋 function 的功能
!!!!是三個 喔!!!!

'''
這是多行註解
'''

"""
這也是多行註解
"""

2. Hello Python!

print 可以幫助我們了解程式運作後的結果,是一個 debug 神器喔!

先試著把下面一段程式碼打出來吧!( python 裡 “ ”' ' 是等價的,所以兩行擇一即可)

print("Hello Python")
#
print('Hello Python')

輸出結果

也可以同時輸出兩組字串

print("output1", "output2")    #方法 1
>>> output1 output2

print("output1 output2")    #方法 2
>>> output1 output2

兩種方法輸出是一樣的,print 會自動把字串連起來,中間的連接預設是 空格鍵

print 的完整語法如下

  • sep 為元素之間的隔間,預設為一個空白鍵
  • end 為所有元素列印後是否換行 or 其他功能,預設為 \n 換行(這裡的斜線是反斜線 \ )
    sep 跟 end 後的字都要用 “ ” 包起來喔!!
print("output1", "output2", sep = "", end = "\n")    #\n 為換行
print("haha")
>>> output1output2
    hahaha
   
print("output1", "output2", sep = "$", end = "\t")    #\t 為 tab
print("haha") 
>>> output1$output2	haha

print("output1", "output2", sep = "$", end = " ")
#從這裡跟上一個可以觀察空格跟tab的差別
print("haha") 
>>> output1$output2 haha

也可以用 ''' 來一次 print 很多行

print('''
aaaaaa
bbbbb
cccc
ddd
ee
f
''')

待續...


下一篇
【Day 02】變數型態
系列文
宇宙 69 大魔王的 python 世界30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言