为了坚定自己学习Python编程的想法,先思考一下,我为什么要学习Python编程。因为可以通过编程学习英语,这个想法不是很迫切;可以通过编程减少以后工作中的重复劳动,提高工作效率,这个想法到是很实用;通过编程让自己增加一项技能,说不定以后什么时候可以用到,这在为自己的未来做打算。
先完成昨天的作业,看看自己还记得多少。
1、下面哪些是操作符,哪些是值?
*是操作符
’hello’是值
-88.8是值
-是操作符
/是操作符
+是操作符
5是值
2、面哪个是变量,哪个是字符串?
spam是变量
‘spam’是字符串
3、说出3种数据类型。
字符串str();整型int();浮点型float()
4、表达式由什么构成?所有表达式都做什么事?
表达式由值和操作符构成,表达式可以通过求值成为单个值。
5、本章介绍了赋值语句,如spam=10。表达式和语句有什么区别?
表达式求值为一个值。语句不是这样。
6、下列语句运行后,变量bacon的值是什么?
bacon=20
bacon+1
bacon的值是20
7、下面两个表达式求值的结果是什么?
‘spam’+’spamspam’结果是spamspamspam
‘spam’+3结果是报错
8、为什么eggs是有效的变量名,而100是无效的?
变量不能以数字开头
9、哪3个函数能分别取得一个值的整型、浮点型或字符串版本?
整型int();浮点型float();字符串str()
10、为什么这个表达式会导致错误?如何修复?
'I have eaten '+99+' burritos.'
应该改成print('I have eaten '+str(99)+' burritos.')
print('I have eaten '+'99'+' burritos.')
附加题:在线查找len()函数的Python文档。它在一个标题为“Built-in Functions”的网页上。扫一眼Python的其他函数的列表,查看round()函数的功能,在交互式环境中使用它。
len()
描述
len()返回对象(字符、列表、元组等)长度或项目个数。
语法
len( s )
参数
s -- 对象。
返回值
返回对象长度。
实例
以下实例展示了 len() 的使用方法:
str = "runoob"
print (len(str)) #len(str) 字符串长度
l = [1,2,3,4,5]
print (len(l)) #len(l) 列表元素个数
以上实例运行后输出结果为:
6
5
round() 函数
描述
round() 方法返回浮点数x的四舍五入值。
语法
round( x [, n] )
参数
x -- 数值表达式。
n -- 数值表达式。
返回值
返回浮点数x的四舍五入值。
实例
以下展示了使用 round() 方法的实例:
#!/usr/bin/python
print ("round(80.23456, 2) : ", round(80.23456, 2))
print ("round(100.000056, 3) : ", round(100.000056, 3))
print ("round(-100.000056, 3) : ", round(-100.000056, 3))
以上实例运行后输出结果为:
round(80.23456, 2) : 80.23
round(100.000056, 3) : 100.0
round(-100.000056, 3) : -100.0
第5题没有想到,
第10题还有一个答案,’99’和str(99)都可以。
好了今天就先到这里了。