python中的輸出使用關鍵字--print,與python2不一樣的是,python3的輸出後面必需要加括號,示例以下:python
在程序中看到輸出的語句存在%(佔位符),那麼這就是表示格式化的輸出函數
%c | 字符 |
%s | 經過str() 字符串轉換來格式化 |
%i | 有符號十進制整數 |
%d | 有符號十進制整數 |
%u | 無符號十進制整數 |
%o | 八進制整數 |
%x | 十六進制整數(小寫字母) |
%X | 十六進制整數(大寫字母) |
%e | 索引符號(小寫'e') |
%E | 索引符號(大寫「E」) |
%f | 浮點實數 |
%g | %f和%e 的簡寫 |
%G | %f和%E的簡寫 |
若是在輸出的語句中存在\n,那麼就是表示換行輸出,示列以下:spa
注意事項,print()打印完之後會自動換行,若是想要其自動不換行,就要在其中加入end參數,而且其還能夠標識出兩個print()語句打印的內容要用什麼來連接,實例以下:3d
python3 和 python2 的輸入有必定的差異,在python2中,有兩個輸入函數,即input和raw_input,inputblog
pyhon3的input與python2的raw_input功能相同,無論輸入什麼一概都是當作字符串索引
python2中的input,其輸入的是什麼就是什麼類型字符串
而且注意了,python3中只有input,沒有了raw_input,而且無論是py3仍是py2其均可以自帶輸出提示語;input
在python2中:table