Python Python rich comparisons revisited Python string concatenation Python rich comparisons Python documentation with sphinx