一、輸入輸出
在Python中,輸入和輸出是非常重要的,可以用來調試程序,也可以用來進行與用戶的交互。以下是Python中輸入輸出的常用命令。
1.輸入
# 從鍵盤輸入數字
num = input("請輸入一個數字:")
# 從鍵盤輸入字元串
str = input("請輸入一個字元串:")
以上代碼中,使用input()函數可以從鍵盤輸入信息,並將輸入的內容存儲在變數中。在輸入時,可以輸出一個提示說明,如上面的「請輸入一個數字:」和「請輸入一個字元串:」。
2.輸出
# 輸出變數num的值
print(num)
# 輸出字元串
print("hello")
以上代碼中,使用print()函數可以輸出變數和字元串。在輸出時,可以使用逗號將多個輸出內容分開,如print(num, str)。
二、條件語句
條件語句用於根據判斷條件來執行不同的代碼塊。以下是Python中條件語句的常用命令。
1.if語句
# 判斷num的值是否等於10
if num == 10:
print("num等於10")
# 判斷num的值是否大於10
if num > 10:
print("num大於10")
# 判斷num的值是否小於10
if num < 10:
print("num小於10")
以上代碼中,使用if語句可以根據條件判斷來執行不同的代碼塊。條件判斷使用比較運算符(==, >, =, <=)和邏輯運算符(and, or, not)。
2.if-else語句
# 判斷num的值是否等於10
if num == 10:
print("num等於10")
# 如果num的值不等於10,則執行else語句
else:
print("num不等於10")
以上代碼中,使用if-else語句可以根據條件判斷來執行不同的代碼塊。如果條件成立,則執行if語句中的代碼塊,否則執行else語句中的代碼塊。
3.if-elif-else語句
# 判斷num的值是否等於10
if num == 10:
print("num等於10")
# 判斷num的值是否等於20
elif num == 20:
print("num等於20")
# 如果num的值不等於10和20,則執行else語句
else:
print("num既不等於10也不等於20")
以上代碼中,使用if-elif-else語句可以根據多個條件判斷來執行不同的代碼塊。如果條件成立,則執行對應的代碼塊,否則執行else語句中的代碼塊。
三、循環語句
循環語句用於重複執行一段代碼塊。以下是Python中循環語句的常用命令。
1.while循環
# 定義變數i,並初始化為0
i = 0
# 循環執行,直到i的值大於等於5
while i < 5:
print(i)
i = i + 1
以上代碼中,使用while循環可以重複執行一段代碼塊,直到循環條件不成立為止。在每次循環時,都會檢查循環條件,如果成立,則執行循環體中的代碼塊。
2.for循環
# 遍歷列表中的元素
list = ["apple", "banana", "cherry"]
for x in list:
print(x)
以上代碼中,使用for循環可以遍歷一個列表中的所有元素,並對每個元素執行相同的操作。在每次循環時,都會將列表中的下一個元素賦值給變數x,並執行循環體中的代碼塊。
3.break語句
# 循環執行,直到i的值等於3時,跳出循環
while i < 5:
print(i)
if i == 3:
break
i = i + 1
以上代碼中,使用break語句可以強制跳出循環,並執行循環之後的代碼。在循環體中,如果滿足某個條件,可以通過break語句直接跳出循環。
4.continue語句
# 循環執行,遇到i的值等於3時,跳過本次循環
while i < 5:
i = i + 1
if i == 3:
continue
print(i)
以上代碼中,使用continue語句可以強制跳過當前循環,直接進入下一次循環。在循環體中,如果滿足某個條件,可以通過continue語句跳過本次循環。
四、文件操作
文件操作是Python中常用的操作之一,可以用來讀取和寫入文件。以下是Python中文件操作的常用命令。
1.打開文件
# 打開文件
file = open("test.txt", "r")
# 讀取文件內容
content = file.read()
# 關閉文件
file.close()
以上代碼中,使用open()函數可以打開一個文件,並返回一個文件對象。在打開文件時,需要指定文件名和文件打開模式,如上面的「test.txt」和「r」分別表示打開文件test.txt以讀取的方式。在完成文件操作後,需要使用close()方法關閉文件。
2.讀取文件
# 讀取文件內容
content = file.read()
# 讀取文件中的一行內容
line = file.readline()
# 讀取文件中的所有行內容
lines = file.readlines()
以上代碼中,使用read()方法可以讀取整個文件的內容,使用readline()方法可以讀取文件中的一行內容,使用readlines()方法可以讀取文件中的所有行內容並返回一個列表。
3.寫入文件
# 打開文件
file = open("test.txt", "w")
# 寫入文件內容
file.write("hello")
# 關閉文件
file.close()
以上代碼中,使用write()方法可以向文件中寫入內容。在打開文件時,需要指定文件打開模式為寫入的方式。
4.with語句
# 使用with語句打開文件並讀取內容
with open("test.txt", "r") as file:
content = file.read()
以上代碼中,使用with語句可以打開文件,並在語句塊執行完畢後自動關閉文件。與常規的打開文件方式相比,使用with語句可以更加簡潔和安全。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286982.html