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

你可能感兴趣的:(Python编程快速上手第1章练习题)