在这贴上电子书(感谢网上大神的分享,这本书确实不错,在用程序开发的思想教学):
https://cycleuser.gitbooks.io/think-python/content/
1.在print语句后面的括号去掉一个或者两个,看看会怎么样?
据说python2是可以这么写的:print ‘Hello!’
但是python3就不可以了,必须要写成函数形式。
2.Print字符串的时候如果你丢掉一个引号或者两个引号试试看会如何?
编译器觉得Hello是一个变量,但是没有声明。
3.输入一个负数试试,比如-2。然后再试试在数字前面添加加号会怎么样?比如2++2。
还是成立,但是如果有+和-同时存在,它会选择-。
4.数学上计数用零开头是可以得,比如02,在Python下面试试会怎样?
语法错误:无效的代号。
如书内所讲:语法规则体现在两个方面,代号和结构。此处正是“代号”的错误。
5.两个值中间没有运算符会怎么样?
如果是相同的数据类型,则会组合而成。若不是相同的数据类型则会默认为一个变量,若未声明则会出现错误。