こちらのstack overflowを参考にして書かせていただいています。
GCPのCloud Shellのpythonが以前からずっと2.7とかで、検索してもあまり結果が出てこなかったので更新方法をまとめておきます。
pyenv を使用します。
#install pyenv to install python on persistent home directory
curl https://pyenv.run | bash
# add to path
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
# install python 3.7.4 and make default
pyenv install 3.7.4
pyenv global 3.7.4
# source で更新する
source ~/.bashrc
これで終わったら一度新たなウィンドウに飛ぶなりしてリセットして、以下のコマンドを打てば更新されていることがわかるはずです。
$ python -V
Python 3.7.4