Java
- 八大基本数据类型
byte、short、int、long、float、double、boolean、char
Python
-
六大基本数据类型
Number、Tuple、set、list、String、Dictionaries -
数值的除法(/)总是返回一个浮点数,要获取整数使用//操作符,在混合计算时,Python 会把整型转换成为浮点数。
-
Python是一门解释型的编程语言,但是它的可读性没有Java强,Java和Python都是面向对象的编程语言,有很多相似之处,但是Java只能单继承不能多继承,但是python可以多继承。
-
浅拷贝copy()和深拷贝deepcopy(),都是复制内容,然后是两个不同的地址,但是深拷贝后是两个完全不同的地址,浅拷贝后两个地址有重叠的部分。值得注意的是,重叠部分的对象是除字符串以外的序列里面的序列。
# 浅拷贝 # li1=[1,"r3wr",{"1":111}] # 字典、列表,集合效果等同 li1 = {"1": 111, 1: "jfwoejfwe", 2: [1, 2, 3]} li2 = li1.copy() li1[1] = 123 # li2不变 li1["1"] = "AAAA" # li2不变 li1[2][0] = 1111111111 # li2改变 print(li2) # 深拷贝 from copy import deepcopy li3 = deepcopy(li1) li1[2][1] = 1111 # li3不变 print(li3)
Shell
- 单引号和双引号的区别
- 双引号可以出现变量和转义字符,而单引号不能
- 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。