Question mark at end of method name

what does the question mark at the end of a method name represent?
i've seen what ! does....what is ?

It is a convention that indicates that the method is likely to return a
boolean value.

! is a convention that indicates that the method is 'dangerous',
possibly modifying the receiving instance or doing other drastic things.

···

From: py [mailto:codecraig@gmail.com]