基本輸出 python中的輸出使用關鍵字--print,與python2不同的是,python3的輸出後面必須要加括弧,示例如下: python3.0以上輸出: python2.0以上的輸出: 格式化的輸出 在程式中看到輸出的語句存在%(占位符),那麼這就是表示格式化的輸出 換行輸出 如果在輸出的語 ...
基本輸出
python中的輸出使用關鍵字--print,與python2不同的是,python3的輸出後面必須要加括弧,示例如下:
python3.0以上輸出:
python2.0以上的輸出:
格式化的輸出
在程式中看到輸出的語句存在%(占位符),那麼這就是表示格式化的輸出
%c | 字元 |
%s | 通過str() 字元串轉換來格式化 |
%i | 有符號十進位整數 |
%d | 有符號十進位整數 |
%u | 無符號十進位整數 |
%o | 八進位整數 |
%x | 十六進位整數(小寫字母) |
%X | 十六進位整數(大寫字母) |
%e | 索引符號(小寫'e') |
%E | 索引符號(大寫“E”) |
%f | 浮點實數 |
%g | %f和%e 的簡寫 |
%G | %f和%E的簡寫 |
換行輸出
如果在輸出的語句中存在\n,那麼就是表示換行輸出,示列如下:
註意事項,print()列印完以後會自動換行,如果想要其自動不換行,就要在其中加入end參數,並且其還可以標識出兩個print()語句列印的內容要用什麼來鏈接,實例如下:
輸入
python3 和 python2 的輸入有一定的差別,在python2中,有兩個輸入函數,即input和raw_input,input
pyhon3的input與python2的raw_input功能相同,不管輸入什麼一律都是看成字元串
python2中的input,其輸入的是什麼就是什麼類型
並且註意了,python3中只有input,沒有了raw_input,並且不管是py3還是py2其都可以自帶輸出提示語;
在python3中:
在python2中: