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函數,至於他有什么妙用,你可以試一下