官术网_书友最值得收藏!

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
主站蜘蛛池模板: 盱眙县| 安徽省| 贵州省| 长汀县| 启东市| 白玉县| 奉新县| 丘北县| 塔城市| 航空| 门头沟区| 长沙市| 平塘县| 鹤壁市| 泰宁县| 宁强县| 疏附县| 临漳县| 安泽县| 崇左市| 河东区| 老河口市| 许昌县| 贺州市| 青海省| 永平县| 牙克石市| 雷山县| 崇信县| 红河县| 甘孜| 古交市| 左权县| 淮北市| 福州市| 武胜县| 涟源市| 宜良县| 洪江市| 湘潭县| 高雄市|