tft每日頭條

 > 生活

 > python的輸入和輸出代碼

python的輸入和輸出代碼

生活 更新时间:2025-05-15 16:12:50

python的輸入和輸出代碼?input()、eval()、print()input()函數從控制台獲得用戶的一行輸入,無論用戶輸入什麼内容,input()函數都已字符串類型返回結果使用方式如下:,今天小編就來聊一聊關于python的輸入和輸出代碼?接下來我們就一起去研究一下吧!

python的輸入和輸出代碼(Python簡單的基本輸入輸出)1

python的輸入和輸出代碼

input()、eval()、print()

1.input()函數

input()函數從控制台獲得用戶的一行輸入,無論用戶輸入什麼内容,input()函數都已字符串類型返回結果。使用方式如下:

<變量> = input(<提示性文字>)

注意,無論用戶輸入的是字符或是數字,函數同意按照字符串類型輸出。

提示性文字内容可選,也可以不設置提示性文字。

案例如下:

>>> a = input("請輸入:") 請輸入:321.54 >>> a '321.54' >>> a = input("請輸入:") 請輸入:asd ASda >>> a 'asd ASda' >>> a = input("請輸入:") 請輸入:{1,2,5,'s','f'} >>> a "{1,2,5,'s','f'}"

2.eval()函數

eval(s)函數将去掉字符串最外側的引号,并按照Python語句方式執行去掉引号後的字符内容,使用方式如下:

<變量>=eval(<字符串>)

案例如下:

#基本用法 >>> a = eval("1.2") >>> a 1.2 >>> a = eval("1.2 3.4") >>> a 4.6 >>> a = eval("b") #由于沒有事先定義變量b,導緻報錯 Traceback (most recent call last): File "<pyshell#13>", line 1, in <module> a = eval("b") File "<string>", line 1, in <module> NameError: name 'b' is not defined >>> b = 1 #實現定義的b=1 >>> a = eval("b") #相當于将"b"理解為變量b,将b賦值給a >>> a 1

eval()函數與input()函數經常一起使用,用來獲取用戶輸入的數字,使用方法如下:

<變量>=eval(input(<提示性文字>))

如:

>>> a = eval(input("輸入一個數值:")) 輸入一個數值:3.1415926 >>> a 3.1415926

3.print()函數

print()函數用于輸出運算結果,根據輸出内容的不同,有三種用法:

1.僅用于輸出字符串和單個變量,用法如下:

#對于字符串輸出可打印字符(不包括引号) >>> print("Hello,World") Hello,World >>> a=4 >>> print(a) #非字符串,直接輸出表示 4

2.僅用于輸出一個或多個變量,用法如下,

>>> print("聽說","Python","是最受歡迎的","語言","真的嗎?") 聽說 Python 是最受歡迎的 語言 真的嗎?

3.用于混合輸出字符串和變量值,用法如下:

>>> a, b = 1.2, 3.4 >>> print("{}和{}的乘積是:{}".format(a,b,a*b)) 1.2和3.4的乘積是:4.08

其中引号内的内容是字符串模闆,大括号表示一個槽位置,括号厚重的内容由後面緊跟的format()方法中的參數按順序填充。

print()函數輸出文本時默認會在最後增加一個換行符,如果不希望增加這個換行符或者希望增其他内容,可以對print()函數的end參數進行賦值,使用方法如下:

>>> a = 24 >>> print(a, end = "%") 24%

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved