rint的基本用法
當我們編好程序后,程序運行到什么地方,運行的結果又是什么,這個時候都要電腦來告訴我們,我們可以讓電腦通過print() 函數來告訴我們,今天,我們就來學習這個函數常用的用法:
一、print語法格式
print() 函數的語法格式如下:
print (value,...,sep='',end='\n')
參數
value-- 表示可以一次輸出多個對象。輸出多個對象時,需要用 ,分隔。
sep -- 用來間隔多個對象,默認值是一個空格,可以換成其他字符串。
end -- 用來設定以什么結尾。默認值是換行符 \n,可以換成其他字符串。
除value外其它參數如果選擇默認值,可以不用輸入。
二、實例
1、print輸出1個值或變量
>>>print(6) # 輸出數字
6
>>> print("龍塔實驗學校") # 輸出字符串
龍塔實驗學校
>>> print("5+3") # 輸出字符串,雖然5+3是個表達式,但是是用引號括起來的,所以它還是一個字符串。
5+3
>>>a=6
>>>print(a)# 輸出變量a的值 6
>>>a=60
>>>b=20
>>>print(a+b)#輸出2個變量相加的和23
2、print輸出多個變量或值
print()函數要輸出多個變量或值時,使用英文逗號“,”將各個變量或值隔開,不同內容之間會使用空格隔開。
如果不用逗號隔開,會直接連著輸出。
>>>print("龍塔實驗學校”,"的學生") #輸出兩個字符,默認空格隔開,輸出:龍塔實驗學校 的學生
>>>print("龍塔實驗學校""的學生") #輸出兩個字符,沒有用逗號隔開,輸出:龍塔實驗學校的學生
>>>a=30
>>>b=3
>>>c=a*b
>>>print(a,b,c)#輸出3個變量,輸出: 30 3 90
3、sep決定用什么符號來分隔多個值或變量
默認情況下,print()函數輸出多個變量或值時,用空格隔開.這是因為print()函數的sep參數的默認值是' ',這個' '就代表空格。
如果希望print()函數輸出多個值或變量使用不同的分隔符,則需要重新設置sep參數。
>>>a=30
>>>b=32
>>>c=a*b>>>print(a,b,c,sep=',')#輸出3個變量,輸出時用逗號隔開 30,32,960
>>> print("龍塔","實驗","學校",sep="/") # 設置間隔符 龍塔/實驗/學校
4、end參數決定輸出結束時使用什么符號
默認情況下,print() 函數輸出之后會換行,這是因為 print() 函數的 end 參數的默認值是“\n”,這個“\n”就代表了換行。
如果要print() 函數輸出之后不會換行,則重設 end 參數。
>>>print("龍塔");print("學校")#先用這個程序檢驗一下,可以看出print默認結尾是添加了換行符輸出的
>>> 龍塔
學校
>>>print("龍塔",end="");print("實驗學校") #使用end=""修改結尾輸出的字符,當前是結尾不輸出任何字符,也不換行。
>>>龍塔實驗學校
>>>print("龍塔",end=",");print("實驗學校")#使用end=","修改結尾輸出的字符,當前是用逗號隔開,不換行。
>>>龍塔,實驗學校
>>>print("龍塔",end=" ");print("實驗學校")#使用end=" "修改結尾輸出的字符,當前是用逗號隔開,不換行。
>>>龍塔 實驗學校
5、其它輸出形式:
>>>print("龍塔"*6) #將龍塔重復輸出6遍
>>>龍塔龍塔龍塔龍塔龍塔龍塔
們學習了 Shell 的 echo 命令,我們來學習 Shell 的另一個輸出命令 printf。
printf 命令模仿 C 程序庫(library)里的 printf() 程序。
printf 由 POSIX 標準所定義,因此使用 printf 的腳本比使用 echo 移植性好。
printf 使用引用文本或空格分隔的參數,外面可以在 printf 中使用格式化字符串,還可以制定字符串的寬度、左右對齊方式等。默認 printf 不會像 echo 自動添加換行符,我們可以手動添加 \n。
printf 命令的語法:
printf format-string [arguments...]
參數說明:
format-string: 為格式控制字符串
arguments: 為參數列表。
實例
print()函數是python自帶的輸出函數,我們先來了解一下它的功能!
1.print()函數
一個可以直接使用的函數,可以將你想展示的東西在IDLE或標準的控制臺上顯示出來。
2.print()函數可以輸出哪些內容?
.輸出的內容可以是數字
.輸出的內容可以是字符串
.輸出的內容可以使含有運算符的表達式
3.print()函數可以將內容輸出到目的地:
.顯示器
.文件
4.print()函數的輸出形式
. 換行
.不換行
5.示例:
#可以輸出數字
print(520)
print(98.5)
#可以輸出字符串
print('helloworld') #也可以雙引號
#含有運算符的表達式
print(3+1) #輸出結果為4
#------------------------------
#將數據輸出到文件中。注意點,1.所指定的盤符要存在,2.使用file=fp
fp=open('d:/text.txt','a+') #'a+'的意思是若文件不存在,則自動創建文件,并在內容的后面進行追加。
print('helloworld',file=fp) #必須使用file=fp,否則內容加不到文件中!
fp.close()
#不進行換行輸出(輸出內容在一行當中)
print('hello','world','python')
#輸出函數前面內容好記憶,好理解,但后面把輸出內容加入文件中的就不好記了,沒辦法,只好先死記了!我這經常被老婆罵豬腦子的感覺鴨力山大![捂臉]
*請認真填寫需求信息,我們會在24小時內與您取得聯系。