1.下面那些是操作符,那些是值碍遍?
*?? 'hello'? -88.8 - / + 5
答:操作符:* - / + 涌穆,值:'hello'? -88.8?? 5
2.下面那個是變量,那個是字符串雀久?
spam??? 'spam'
答:變量:spam?? 宿稀,?? 字符串:'apsm'
3.說出3種數(shù)據(jù)類型?
答:整型(int)浮點型(float) 支付串(str)
4.表達式由什么構(gòu)成赖捌?祝沸,所有表達式能做什么事情?
答:表達式含“值”和‘操作符’越庇,并且總是可以求值
5.賦值語句罩锐,如spam=10。表達和語句有什么區(qū)別卤唉?
答:表達式:表達某件事
?????? 語句:表達做某件事
賦值語句包含一個變量名,一個等號涩惑,已經(jīng)要儲存的值。
6.下列語句運行后桑驱,變量bacon的值是什么竭恬?
>>> bacom = 20
>>> bacom + 1
答:bacom值為21。
7.下面兩個表達式求值的結(jié)果是什么熬的?
>>> 'spam'+'spamspam'
答:'spamspamspam'
>>> 'spam'*3
答:'spamspamspam'
8.為什么 eggs 是有效的變量名痊硕,而 100 是無效的?
答:變量名?????? 規(guī)則
遵循以下三個規(guī)則:
1.只能是一個詞
2.只能包含字母 數(shù)字和下劃線
3.不能以數(shù)字開頭
100不滿足第三條規(guī)則
9.哪 3 個函數(shù)能分別取得一個值的整型押框、浮點型或字符串版本岔绸?
答:str(9)、int(9)、float(9)
10.為什么這個表達式會導(dǎo)致錯誤盒揉?如何修復(fù)晋被?
’I have eaten ’ +? 99? + ’ burritos.’
答:需要轉(zhuǎn)換類型
>>> str(99)
'99'
>>> 'I have eaten' + str(99) + 'burritos.'
'I have eaten99burritos.'
在線查找len()函數(shù)的Python 文檔。它在一個標題為“Built-in Functions”的網(wǎng)頁上刚盈。掃一眼 Python 的其他函數(shù)的列表墨微,查看 round()函數(shù)的功能,在交互式環(huán)境中使用它扁掸。
答:round(number,num_digits)
Number 需要進行四舍五入的數(shù)字翘县。
Num_digits 指定的位數(shù),按此位數(shù)進行四舍五入谴分。
注解
如果 num_digits 大于 0锈麸,則四舍五入到指定的小數(shù)位。
如果 num_digits 等于 0牺蹄,則四舍五入到最接近的整數(shù)忘伞。
如果 num_digits 小于 0,則在小數(shù)點左側(cè)進行四舍五入沙兰。
示例
x=1.343671234
print x
print round(x,1)
print round(x,2)
print round(x,3)
? ? 1
? ? 2
? ? 3
? ? 4
? ? 5
輸出結(jié)果為:
1.343671234
1.3
1.34
1.344
————————————————
版權(quán)聲明:本文為CSDN博主「菜鳥程序猿博客」的原創(chuàng)文章氓奈,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明鼎天。
原文鏈接:https://blog.csdn.net/qq_43313588/java/article/details/86624840