今天在想,人人都说Python简单,那为什么招聘时要选择你呢?然后就突发奇想,来记录一下Python的简单之处。并在力所能及的范围内来解释它
十万个为什么
1. 为什么变量不用指定数据类型
2. ‘abc’,"abc"都是字符串,它们是否有所不同
在Python中这两个是相同的。那为什么不定死单双引号呢:
这是因为我们很多时候需要在字符串中包含撇号和引号:
比如说:我要输出"python" is the best language in the world
我能这样写:print(’“python” is the best language in the world’)
但我能这么写吗:print("“python” is the best language in the world")
答案当然不能,这样写Python不能识别字符串
3. if 10<=a<12: print(a),这样写会不会报错呢
4. sort()函数是怎样实现排序的
5. 为什么不能以数字开头命名变量名
如果允许变量名开头是数字,则无法区分声明的是变量名还是数字类型。程序设计语言不能存在歧义
例如:
123 = “456” print(123)
程序便具有了二义性,但是不允许二义性发生