总算是开始进入正题了,在这章对比下java和python的数据类型,本系列参考http://python.usyiyi.cn/translate/python_352/index.html,若内容涉及任何侵权行为,请联系我立刻删除。
数据类型
我将java的八大基本类型分为三类,文本类,逻辑类,和数字类,而python中不存在基本类型,python将有所事物都看做为对象,python的变量是不存在类型的,我们常说的类型是python变量在内存中对象的类型,java中的基本类型在python中就是一个个对象。
文本类型
java中文本类型是char,字节长度为2个字节,表现形式是用一对''括起来通常表示为'A' '啊' 或者用unicode'\u0036',java还支持使用转义字符\来将其后的字符转义为其他意义,例如常用的'\n'代表换行,这里要注意String并不属于八大基本类型,String是java.lang包中的一个对象。
python中文本类型是Stirng,表现形式'AAA' "AAA"都是一样的,其中python还支持"""三个引号括起来,表示多行字符,当使用多行文本时,不需要java中使用转义字符'\n'来表示换行。在python中也同样支持转义字符,而当我们不需要'\'表示转义时,只需要在字符引号前面加个r,例如r"\n"Hello World""输出的字符则是 \n"Hello World"。
逻辑类型
数字类型