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

关于上回的练习解答



请利用以上所学知识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支持不同的数字类型相加,它使用数字类型强制转换的方式来解决数字类型不一致的问题,就是说它会将一个操作数转换成另一个操作数相同的数据类型。但是这种强制转换的操作不是随意进行是,有遵循一定的规则:简单地转成复杂的。

right