Python编程快速上手第1章练习题
1.下面那些是操作符,那些是值?
* 'hello' -88.8 - / + 5
答:操作符:* - / + ,值:'hello' -88.8 5
2.下面那个是变量,那个是字符串?
spam 'spam'
答:变量:spam , 字符串:'apsm'
3.说出3种数据类型?
答:整型(int)浮点型(float) 支付串(str)
4.表达式由什么构成?,所有表达式能做什么事情?
答:表达式含“值”和‘操作符’,并且总是可以求值
5.赋值语句,如spam=10。表达和语句有什么区别?
答:表达式:表达某件事
语句:表达做某件事
赋值语句包含一个变量名,一个等号,已经要储存的值。
6.下列语句运行后,变量bacon的值是什么?
>>> bacom = 20
>>> bacom + 1
答:bacom值为21。
7.下面两个表达式求值的结果是什么?
>>> 'spam'+'spamspam'
答:'spamspamspam'
>>> 'spam'*3
答:'spamspamspam'
8.为什么 eggs 是有效的变量名,而 100 是无效的?
答:变量名 规则
遵循以下三个规则:
1.只能是一个词
2.只能包含字母 数字和下划线
3.不能以数字开头
100不满足第三条规则
9.哪 3 个函数能分别取得一个值的整型、浮点型或字符串版本?
答:str(9)、int(9)、float(9)
10.为什么这个表达式会导致错误?如何修复?
’I have eaten ’ + 99 + ’ burritos.’
答:需要转换类型
>>> str(99)
'99'
>>> 'I have eaten' + str(99) + 'burritos.'
'I have eaten99burritos.'
在线查找len()函数的Python 文档。它在一个标题为“Built-in Functions”的网页上。扫一眼 Python 的其他函数的列表,查看 round()函数的功能,在交互式环境中使用它。
答:round(number,num_digits)
Number 需要进行四舍五入的数字。
Num_digits 指定的位数,按此位数进行四舍五入。
注解
如果 num_digits 大于 0,则四舍五入到指定的小数位。
如果 num_digits 等于 0,则四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧进行四舍五入。
示例
x=1.343671234
print x
print round(x,1)
print round(x,2)
print round(x,3)
1
2
3
4
5
输出结果为:
1.343671234
1.3
1.34
1.344
————————————————
版权声明:本文为CSDN博主「菜鸟程序猿博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43313588/java/article/details/86624840