python中print函數的應用


day 1
學習print()函數的用法

1.print的用法有很多,比如說這種不需要引號直接輸出的:

print(1)
print("hello world")  #python可以直接輸出數字和字符串

t=3
print(t) #無論什么類型,數值、布爾、列表、字典...都可以直接輸出

2.關於單引號,雙引號與三引號:

  • 在print函數中單引號和雙引號沒有什么實質性的區別
  • 但要注意,如果你輸出的字符串中本身就含有單引號,為了防止計算機弄混,最好使用雙引號
  • for example:
print("'apple'是'蘋果'的意思")
  • 另外,python中三引號(就是連打三個單引號)可以實現跨行輸出的效果
  • for example:
print('''我叫胡圖圖,
今年三歲了,
我爸爸叫胡英俊,
我媽媽叫張小麗,
我家住在翻斗花園二號樓1001室''')

3.另外 python 中還有格式化輸出,類似於C++中的printf

>>> s='hello'
>>> x=len(s)
>>> print("The length of %s is %d" % (s,x)) #學過C的同學都應該有些眼熟

pi=3.1415926
print('%10.3f' % pi) #輸出寬度為10 精度為3的浮點數(就是小數)
print('%010.3f' % pi) #輸出寬度為10 精度為3的浮點數,並且用0填補空白
print('%-10.3f' % pi) #輸出寬度為10 精度為3的浮點數,並且左對齊
print('%+10.3f' % pi) #輸出寬度為10 精度為3的浮點數,並且顯示正號

4.python中print函數如何實現不換行輸出:

直接上代碼

for x in range(0,10):
print(x,end = '')  //大功告成

5.最后送給大家一些常用的函數:

abs(number),返回數字的絕對值
float(object),把字符串和數字轉換為浮點數
int(object),把字符串和數字轉換為整數
str(object),把值轉換為字符串
pow(x,y,z),返回X的y次冪(有z則對z取模),這段代碼我會寫,有空補上

6.補充一下input()函數的用法吧:

x=input() #執行完這條語句后,等待用戶在屏幕上輸入內容,在用戶按下回車鍵后,將用戶輸入的內容賦值給x,注意input函數總是返回一個字符串
x=input("what's your name?") #也可以這么使用input函數,至於他有什么妙用,你可以試一下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM