国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python基礎(chǔ)——輸入與輸出【input 和 print】

這篇具有很好參考價值的文章主要介紹了python基礎(chǔ)——輸入與輸出【input 和 print】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??前言:
上一篇文章python基礎(chǔ)——入門必備知識中講解了一些關(guān)于python的基礎(chǔ)知識,可以讓我們更好的理解程序代碼中內(nèi)容的含義,不至于一頭霧水。今天我就來介紹一下,python中兩個常見的輸入和輸出語句 inputprint

??個人簡介:努力學(xué)習(xí)ing
??個人專欄:C語言入門基礎(chǔ)以及python入門基礎(chǔ)
??CSDN主頁 愚潤求學(xué)
??每日雞湯:在心里種花,人生才不會荒蕪


一,輸出語句print

1,print基本介紹與使用

print() 是一個內(nèi)置函數(shù),用于輸出信息到控制臺,被廣泛用于調(diào)試和展示計算結(jié)果。
print()的基本函數(shù)原型

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

說明:
value:可以是一個變量、數(shù)字、字符串,甚至是元組或列表等。如果有多個值,它們會被自動用空格分隔。
sep=' ':用來指定輸出值之間的分隔符,默認(rèn)是空格。
end='\n':指定在所有值輸出后,print() 函數(shù)會在結(jié)尾添加的字符,默認(rèn)是換行符 \n。
file:指定 print() 函數(shù)的輸出目標(biāo)。默認(rèn)是標(biāo)準(zhǔn)輸出 sys.stdout,也可以設(shè)置為一個文件對象。
flush:布爾值,指示是否立即“刷新”輸出流,默認(rèn)為 False。

具體例子????

# 輸出一個字符串
print("Hello, World!")

# 輸出兩個變量的值
a = 1
b = 2
print("The sum of a and b is:", a + b)

# 使用不同的分隔符
c = 1
d = 2
print("The sum of c and d is:", c, d)  # 輸出 c 和 d 之間用空格分隔

# 輸出多行文本
print("This is\nan example\nof text\nwrapping.")

# 不換行
print("This will not end with a newline.", end="")
print("This will be on the same line.")

# 向文件中打印
file = open('output.txt', 'w')
print("This will go into the file.", file=file)

運行上面代碼,可以得到????
python基礎(chǔ)——輸入與輸出【input 和 print】,python入門基礎(chǔ),python,開發(fā)語言,經(jīng)驗分享,筆記

2,利用print進(jìn)行格式化輸出

在Python中,可以使用字符串的format()方法或者f-strings(Python 3.6+)來對print()函數(shù)進(jìn)行格式化輸出。
下面是一些常用的格式化方法????

(1)使用format() 方法

format()方法可以用來格式化字符串中的值。它可以接受任意數(shù)量的位置參數(shù),并且還可以使用關(guān)鍵字參數(shù)。
例如????

# 使用位置參數(shù)進(jìn)行格式化
name = "Alice"
age = 25
print("My name is {0} and I am {1} years old.".format(name, age))

# 使用關(guān)鍵字參數(shù)進(jìn)行格式化
print("My name is {name} and I am {age} years old.".format(name="Alice", age=25))

# 在字符串中使用花括號{}來指定要替換的位置
print("My name is {} and I am {} years old.".format(name, age))

(2)使用f-strings(Python 3.6+)

f-strings是一種更加簡潔和直觀的格式化方法,它允許我們在字符串字面量中直接寫入表達(dá)式。
例如????

# 使用f-strings進(jìn)行格式化
name = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old.")

# 格式化數(shù)值
num = 1000
print(f"The number is {num:10.2f}.")  # 寬度為10,保留兩位小數(shù)

# 在字符串中使用花括號{}來指定要替換的位置
print(f"My name is {name} and I am {age} years old.")

f-strings支持很多格式化選項,比如對齊、填充字符、寬度、小數(shù)位數(shù)等。
例如????

# 格式化選項示例
num = 1234.5678
print(f"{num:10}")  # 默認(rèn)右對齊,寬度為10
print(f"{num:<10}") # 左對齊,寬度為10
print(f"{num:^10}") # 居中對齊,寬度為10
print(f"{num:.2f}")  # 保留兩位小數(shù)
print(f"{num:+.2f}") # 顯示正負(fù)號和小數(shù)
print(f"{num:#.2f}") # 顯示十六進(jìn)制表示

這些格式化方法都可以用來在print()函數(shù)中輸出格式化的文本。

(3)利用%進(jìn)行格式化輸出

這是一種久方法。在python中,% 操作符用于格式化字符串的輸出。這種格式化有時也被稱為字符串插值。
% 操作符允許你將一個或多個變量(通常是不同的數(shù)據(jù)類型)插入到字符串中,并格式化輸出。
這種方法類似C語言的輸出格式,以下是一些使用 % 操作符的基本示例:
1,%字符串:

name = "張三"
print("我的名字是 %s" % name)

2,%數(shù)字:

age = 25
print("我 %d 歲了" % age)

3,%f:

height = 1.77
print("我的身高是 %.2f 米。" % height)

4,使用多個%:

x = 10
y = 20
print("x 加 y 等于 %d,而 x 乘以 y 等于 %d。" % (x + y, x * y))

二,輸入語句input

1,input基本介紹

input()是一個內(nèi)置函數(shù),用于從用戶那里獲取輸入。當(dāng)input()函數(shù)被調(diào)用時,它會暫停程序的執(zhí)行,等待用戶在命令行或控制臺中輸入一些文本。用戶輸入的文本將被作為字符串返回。

input()的基本函數(shù)原型

str = input([prompt])

說明:
prompt:這是一個可選參數(shù),用于在命令行中顯示,提示用戶輸入信息。如果用戶提供了這個參數(shù),那么input()函數(shù)會在等待用戶輸入之前打印出這個提示信息。如果用戶沒有提供prompt參數(shù),那么函數(shù)將不會顯示任何提示,直接等待用戶輸入。
str:這是input()函數(shù)的返回值,用戶輸入的任何內(nèi)容都將作為字符串類型返回。

2,prompt參數(shù)

下面我們來研究第一個參數(shù)prompt(假如我們需要輸入名字,并輸出到屏幕上)
例如????

# 當(dāng)沒有提供第一個參數(shù)prompt
name = input()
print(f"你輸入的名字是:{name}")

運行時:

python基礎(chǔ)——輸入與輸出【input 和 print】,python入門基礎(chǔ),python,開發(fā)語言,經(jīng)驗分享,筆記
這時候只有一個光標(biāo),等待我們輸入

# 當(dāng)我們提供了第一個參數(shù)prompt
name = input("請輸入你的名字:")
print(f"你輸入的名字是:{name}")

運行時:

python基礎(chǔ)——輸入與輸出【input 和 print】,python入門基礎(chǔ),python,開發(fā)語言,經(jīng)驗分享,筆記
屏幕就會將我們輸入的prompt的參數(shù)信息顯示出來,再等待我們輸入

正常輸入后運行結(jié)果:

python基礎(chǔ)——輸入與輸出【input 和 print】,python入門基礎(chǔ),python,開發(fā)語言,經(jīng)驗分享,筆記

3,返回值注意

input() 函數(shù)總是返回一個字符串,如果我們輸入了數(shù)字,并且想對輸入的數(shù)字進(jìn)行數(shù)學(xué)計算,我們就需要將字符串轉(zhuǎn)換為數(shù)值類型(如整數(shù)或浮點數(shù))。這可以通過使用類型轉(zhuǎn)換函數(shù)(如 int()float())來實現(xiàn)。

例如,我們要對輸入的兩個整數(shù)進(jìn)行運算:

# 獲取第一個數(shù)字
num1 = int(input("請輸入第一個數(shù)字:"))

# 獲取第二個數(shù)字
num2 = int(input("請輸入第二個數(shù)字:"))

# 計算和
sum = num1 + num2

# 輸出結(jié)果
print("結(jié)果是:", sum)

運行結(jié)果:
python基礎(chǔ)——輸入與輸出【input 和 print】,python入門基礎(chǔ),python,開發(fā)語言,經(jīng)驗分享,筆記
還需注意的是:如果我們輸入的內(nèi)容是形似浮點數(shù)的,如:1.2、2.2這類。我們又希望將他們強制類型轉(zhuǎn)換成整型再計算,則我們需要先將它們轉(zhuǎn)換成浮點數(shù)類型,然后再轉(zhuǎn)換為整型類型
(因為這種帶小數(shù)的字符串沒有辦法直接轉(zhuǎn)換成整型)
具體方法:

# 獲取第一個數(shù)字
num1 = int(float((input("請輸入第一個數(shù)字:"))))

# 獲取第二個數(shù)字
num2 = int(float((input("請輸入第一個數(shù)字:"))))

# 計算和
sum = num1 + num2

# 輸出結(jié)果
print("結(jié)果是:", sum)

輸出結(jié)果:
python基礎(chǔ)——輸入與輸出【input 和 print】,python入門基礎(chǔ),python,開發(fā)語言,經(jīng)驗分享,筆記


??我的分享也就到此結(jié)束啦??
要是我的分享也能對你的學(xué)習(xí)起到幫助,那簡直是太酷啦!
若有不足,還請大家多多指正,我們一起學(xué)習(xí)交流!
??公主,王子:點贊??→收藏?→關(guān)注??
感謝大家的觀看和支持!祝大家都能得償所愿,天天開心?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-839354.html

到了這里,關(guān)于python基礎(chǔ)——輸入與輸出【input 和 print】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python的變量的輸入和輸出之input函數(shù)和類型轉(zhuǎn)換函數(shù)詳解

    一 input函數(shù) 1.Input函數(shù)可以實現(xiàn)用戶的信息的輸入 ; 語法格式為: 字符串變量名(因為有input函數(shù)接受的變量的類型都是字符串的形式)=input(“”) 用戶輸入的任何內(nèi)容python都認(rèn)為是一個字符串; 簡單來講,input函數(shù)就是變量的賦值語句,即希望通過鍵盤記錄用戶輸入的

    2023年04月08日
    瀏覽(23)
  • C/C++|物聯(lián)網(wǎng)開發(fā)入門+項目實戰(zhàn)|函數(shù)輸入與輸出|值傳遞|地址傳遞|連續(xù)空間的傳遞|嵌入式C語言高級|C語言函數(shù)的使用-學(xué)習(xí)筆記(11)

    C/C++|物聯(lián)網(wǎng)開發(fā)入門+項目實戰(zhàn)|函數(shù)輸入與輸出|值傳遞|地址傳遞|連續(xù)空間的傳遞|嵌入式C語言高級|C語言函數(shù)的使用-學(xué)習(xí)筆記(11)

    參考: 麥子學(xué)院-嵌入式C語言高級-C語言函數(shù)的使用 一堆代碼的集合,用一個標(biāo)簽去描述它 復(fù)用化,降低冗余度 標(biāo)簽 ------ 函數(shù)名 函數(shù)和數(shù)組都屬于內(nèi)存空間,函數(shù)具備3要素: int *p; int a[100]; 1、函數(shù)名(地址) 2、輸入?yún)?shù) 3、返回值 在定義函數(shù)時,必須將3要素告知編譯器

    2023年04月20日
    瀏覽(27)
  • C語言入門篇——輸入輸出篇

    C語言入門篇——輸入輸出篇

    目錄 1、printf()函數(shù) 1.1、printf()函數(shù)中的標(biāo)記 1.2、輸出最小寬度(width) 1.3、精度(.precision) 2、scanf()函數(shù) 2.1、scanf(“輸入控制符”, 輸入?yún)?shù)) 2.2、scanf(“輸入控制符非輸入控制符”, 輸入?yún)?shù)); 2.3、字符串和轉(zhuǎn)義字符 2.4、注意事項 printf()函數(shù)是C語言標(biāo)準(zhǔn)輸出函數(shù),用于將

    2024年02月04日
    瀏覽(17)
  • Java零基礎(chǔ)入門-輸入與輸出

    哈嘍,各位小伙伴們,你們好呀,我是喵手。 ??今天我要給大家分享一些自己日常學(xué)習(xí)到的一些知識點,并以文字的形式跟大家一起交流,互相學(xué)習(xí),一個人雖可以走的更快,但一群人可以走的更遠(yuǎn)。 ??我是一名后端開發(fā)愛好者,工作日常接觸到最多的就是Java語言啦,

    2024年02月05日
    瀏覽(29)
  • 【C語言基礎(chǔ)】數(shù)據(jù)輸入輸出

    【C語言基礎(chǔ)】數(shù)據(jù)輸入輸出

    ??:如果你也對機器人、人工智能感興趣,看來我們志同道合? ??:不妨瀏覽一下我的博客主頁【https://blog.csdn.net/weixin_51244852】 ??:文章若有幸對你有幫助,可點贊 ?? 收藏 ?不迷路?? ??:內(nèi)容若有錯誤,敬請留言 ??指正!原創(chuàng)文,轉(zhuǎn)載請注明出處 數(shù)據(jù)輸入的作用:

    2024年02月11日
    瀏覽(22)
  • Python基礎(chǔ)之輸入輸出

    Python 是一門易于學(xué)習(xí)、功能強大的編程語言。它提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊?。Python 優(yōu)雅的語法和動態(tài)類型以及解釋型語言的本質(zhì),使它成為多數(shù)平臺上寫腳本和快速開發(fā)應(yīng)用的理想語言。 2.1輸出 在 Python 中使用 print() 函數(shù)進(jìn)行輸出。 輸出字符

    2023年04月08日
    瀏覽(19)
  • python2.7 中 print()函數(shù)的使用及input()、與raw_input()的區(qū)別

    python2.7 中 print()函數(shù)的使用及input()、與raw_input()的區(qū)別

    一、python2.7 中 print()函數(shù)的使用: 直接輸出雙引號或單引號內(nèi)的任何字符或數(shù)字 輸出變量的值,不用加雙引號或單引號,直接在()內(nèi)寫變量名稱即可,或者print后面空格直接寫變量名稱 同時輸出多項內(nèi)容,不同內(nèi)容用逗號隔開,不同內(nèi)容包括雙引號或單引號內(nèi)的內(nèi)容、

    2023年04月25日
    瀏覽(28)
  • Python內(nèi)置函數(shù)--input(),print(),eval()三個函數(shù)的 功能與運用格式

    Python內(nèi)置函數(shù)--input(),print(),eval()三個函數(shù)的 功能與運用格式

    Python解釋器內(nèi)置了許多不同功能和類型的函數(shù),今天就給大家簡單的介紹三種內(nèi)置函數(shù)及功能: Python之input 函數(shù)的用法 1、接收一個標(biāo)準(zhǔn)輸入數(shù)據(jù),返回string類型 2、在命令行輸入一行信息,會將這行信息返回成字符 ? Python之eval函數(shù)的用法 功能:將字符串str當(dāng)成有效的表達(dá)

    2023年04月14日
    瀏覽(24)
  • 【STM32零基礎(chǔ)入門教程03】GPIO輸入輸出之GPIO框圖分析

    【STM32零基礎(chǔ)入門教程03】GPIO輸入輸出之GPIO框圖分析

    ? ???????本章節(jié)主要講解點亮LED的基本原理,以及GPIO框圖的講解。 ????????首先我們查看原理圖,觀察電路圖中LED的連接情況,如下圖可以看出我們的板子中LED一端通過限流電阻連接的PB0另一端連接的是高電平VCC,那么我們將PB0位置接地是不是燈就亮了,那我們就想

    2024年02月14日
    瀏覽(103)
  • Python print()函數(shù)使用詳解,Python打印輸出

    Python print()函數(shù)使用詳解,Python打印輸出

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 對網(wǎng)絡(luò)安全感興趣的小伙伴可以關(guān)注專欄《網(wǎng)絡(luò)安全入門到精通》 print() 可以 「打印輸出」 ,常用來將內(nèi)容 「打印」 到控制臺。 語法 參數(shù)

    2024年02月11日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包