- Python入門很輕松(微課超值版)
- 云尚科技
- 363字
- 2020-09-01 15:58:00
2.7 新手疑難問題解答
疑問1:如何使用一條print()語句輸出多個內容,而且不換行?
解答:在Python語言編程中,默認情況下,一條print()語句輸出后會自動換行,如果想一次性輸出多個內容,而且不換行,可以將要輸出的內容使用英文半角逗號分隔。例如,下面的代碼:
>>> x=1010 >>> y=2020 >>> z=3030 >>> print(x,y,z) 1010 2020 3030
疑問2:input()函數在Python 2.x版本和Python 3.x版本中有什么不一樣嗎?
解答:在Python 2.x版本中,input()函數接收內容時,數值直接輸入即可,并且接收后的內容作為數字類型。如果輸入的類型是字符串,需要將對應的字符串使用括號括起來,否則會報錯。
在Python 3.x版本中,輸入的任何字符,都將作為字符串讀取。如果想要轉換為數值,需要將接收到的字符串進行類型轉換。這里需要使用int()函數與float()函數進行轉換。
例如,下面的代碼:
>>> x= int(input("請輸入整數:")) 請輸入整數:2020 >>> y = float(input("請輸入浮點數:")) 請輸入浮點數:12.12 >>> x 2020 >>> y 12.12
推薦閱讀
- Learning LibGDX Game Development(Second Edition)
- C++程序設計(第3版)
- 深入理解Django:框架內幕與實現原理
- Xcode 7 Essentials(Second Edition)
- FreeSWITCH 1.6 Cookbook
- Julia Cookbook
- PLC應用技術(三菱FX2N系列)
- Webpack實戰:入門、進階與調優
- 0 bug:C/C++商用工程之道
- Learning YARN
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)
- Deep Learning with R Cookbook
- Angular Design Patterns
- Mastering Bootstrap 4
- Extending Docker