python命令行怎樣處理輸入輸出

小樊
81
2024-11-17 00:05:54

在Python中,你可以使用input()函數(shù)從命令行獲取用戶輸入,使用print()函數(shù)向命令行輸出信息。下面是一些簡(jiǎn)單的示例:

  1. 獲取用戶輸入:
user_input = input("請(qǐng)輸入一個(gè)數(shù)字:")
print("你輸入的數(shù)字是:", user_input)

在這個(gè)例子中,程序會(huì)提示用戶輸入一個(gè)數(shù)字,然后將輸入的數(shù)字存儲(chǔ)在變量user_input中,并輸出結(jié)果。

  1. 輸出信息:
print("Hello, World!")

這個(gè)簡(jiǎn)單的程序會(huì)向命令行輸出"Hello, World!"。

  1. 結(jié)合使用input()print()
user_input = input("請(qǐng)輸入一個(gè)名字:")
print("你好," + user_input + "!")

在這個(gè)例子中,程序會(huì)提示用戶輸入一個(gè)名字,然后將輸入的名字與字符串"你好,“和”!"拼接在一起,并輸出結(jié)果。

你還可以使用sys.stdinsys.stdout進(jìn)行更高級(jí)的輸入輸出操作。例如,你可以使用sys.stdin.readline()讀取一行輸入,或者使用sys.stdout.write()輸出信息。要使用這些功能,你需要先導(dǎo)入sys模塊:

import sys

user_input = sys.stdin.readline().strip()
print("你輸入的數(shù)字是:", user_input)

在這個(gè)例子中,sys.stdin.readline()會(huì)讀取一行輸入,然后使用strip()方法去除行尾的換行符,并將結(jié)果存儲(chǔ)在變量user_input中。

0