Python中,字符串之间可以相加,
整数和浮点数可以相加,
整数和布尔值可以相加 (True为1,False为0)但是没有意义.
Python中只有字符串类型,没有字符类型!...如果直到最后一个字母都相同,则两字符串相等.
字符串在字典上越靠前,就越小,越靠后,就越大.
注意:中文字符串在Python中可以比较大小,但比较的结果没有任何意义....因为在计算机里,表示中文,是用多个字节构成的一个比较大的数字来进行比较的.
在某些场景中需要对中文进行排序时,需要借助第三方库来实现.
关于字符串能否使用==/!...(有关浮点数在内存中的存储还不清楚的朋友可以移步我的这篇博客【C数据结构】整形和浮点型在内存中的存储,里面对整数和浮点数在内存中的存储方式做了较为生动的图解)
这样的误差在进行算术运算的时候就可能被放大...多元赋值:
下面这种多元赋值的意思是,把10赋值给a,把20赋值给b.
a,b=10,20
多元赋值也不推荐使用,但可以使用多元赋值帮助我们解决一些特殊的问题:
如,当我们需要交换两个变量的值时
传统方法是再创建一个临时变量来完成两个变量的互换