星期一, 3月 02, 2020

python3 的 print 使用方式

1. 單純輸出資料, 以空白分隔

print("This is a book")
# 輸出: This is a book

a = "Hello"
b = "World"
print(a, b)
# 輸出: Hello World

如果不要用空白來分隔, 可以用參數 sep 來設定

a = "Hello"
b = "World"
print(a, b, sep=",")
# 輸出 Hello,World

print 輸出, 預設是要換行, 如果不要換行, 可以用參數 end 來設定

print("Hello")
print("World")
# 輸出:
# Hello
# World

print("Hello", end="")
print("World")
# 輸出: HelloWorld

2. 格式化輸出, 利用有格式化符號的字串 來輸出資料
常用的格式化符號
符號說明
%d整數
%f浮點數
%s字串
%c字元

print("我今年 %d 歲" % (20))
# 輸出: 我今年 20 歲

print("今天的溫度是 %f" % (28.4))
# 輸出: 今天的溫度是 28.400000

print("我的名子是 %s" % ("牛魔王"))
# 輸出: 我的名子是 牛魔王

# 多個 格式化符號, 對應多個資料, PS: 第一個格式化符號 對應 第一個資料
print("我的名子是 %s, 我今年 %d 歲" % ("牛魔王", 30))
# 輸出: 我的名子是 牛魔王, 我今年 30 歲


python3 基本資料型態

python3 的基本資料型態大約有幾種:

型態範例說明
整數1, 234一般的整數
浮點數3.14159, 2.3有小數點的
字串'A', "abc", "123", "This is a book"單個字元 或 多個字元 都是字串
字串可以用單引號' 或雙引號" 括起來
布林True, False用來做為 真, 偽 的判斷用
利用 type 這個函數來看資料的型態