【Python从零开始】第三回_Python基础之"算数运算符"

󰃭 2017-07-24

  • 关于上回的练习解答
  • 关于上节内容的回顾
  • 练习题
  • 算数运算符

关于上回的练习解答

请利用以上所学知识1,任意输入两个数字并计算它们的乘积。

解答如下:

关于错误TypeError: can’t multiply sequence by non-int of type ‘str’,python3.x里面input默认接收到的事str类型,所以你输入的就是字符串3和字符串100。PS:如果你想得到int的话、可以用a =int(input())这样就行了。

*大家有问题或者不清楚的可以在 评论里回复 或者在我们的 QQ群(278529179)里@管理员。

关于上节内容的回顾

1-1:字符串可以用“+”运算符连接在一起

word = 'U3' + 'V3'
word = 'U3' + "V3"

1-2:字符串用*重复显示(上回没讲,新增)

word = 'U3' + 'V3'
'<' + word*3 + '>'

1-3:可以指定的子串切片标志来表示:两个指数由冒号分隔

1-4:切片索引可以使用默认值;前一个索引默认为零,第二个索引默认被切片的字符串的大小

1-5:Python字符串不能改变。想修改指定索引位置的字符串会导致错误

1-6:创建一个新的字符串是简单而有效的方法

1-7:一个有用的切片操作:[:]+[:]等于。

练习题

a = “www.u3v3.com” 请去除去除数字后再输出。例 ‘www.u3v3.com’,经过去除后,输出 ‘www.uv.com

*大家有问题或者不清楚的可以在 评论里回复 或者在我们的 **QQ群(278529179)**里@管理员。

关于算数运算符

如图:

看一个实例:

a = 3
b = 4
c = 5
d = 7
print(a*(c-b+d))

注意点

1.双斜杠 // 除法总是向下取整,大家一定要注意单斜杠和双斜杠的区别。

2.Python支持不同的数字类型相加,它使用数字类型强制转换的方式来解决数字类型不一致的问题,就是说它会将一个操作数转换成另一个操作数相同的数据类型。但是这种强制转换的操作不是随意进行是,有遵循一定的规则:简单地转成复杂的。