日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

html input不能输入小数_【Python基础(八)】输入和输出

發布時間:2025/3/11 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html input不能输入小数_【Python基础(八)】输入和输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本節將會介紹python中的輸入和輸出操作,基礎部分主要就是介紹input()和print()的用法,print()我們在之前的學習中已經多次使用了,并不陌生,這一節再詳細的梳理一下print()中可以支持的各種方法。另外一大內容是文件的讀寫和OS命令的應用,這部分我們放在后續的文章中再講解。

【讀取鍵盤輸入input()】

input()內置函數從標準輸入讀入一行文本,默認的標準輸入是鍵盤,輸入的內容被存放到一個變量里。

input(str)方法的參數是輸入的提示信息,用于提示用戶當前需要輸入的是何種內容。

str1 = input("請任意輸入內容:") print("輸入的內容是:{0}".format(str1))

input()方法的用法并不復雜,當解釋器遇到input()方法時,會等待從控制臺輸入內容,輸入內容后回車即提交,程序繼續運行。需要注意的是,input()方法接收之后返回的是string類型的變量,如果我們的目標是number類型,那么還需要對其進行類型的轉換,否則不能與其他的number類型變量進行操作。

str1 = input("請任意一個數字:") print(2 + int(str1))

【輸出】

通過print()方法將對象打印到控制臺上,這個我們都很熟悉了。如果你希望輸出的形式更加多樣,可以使用str.format()函數來格式化輸出值。如果你希望將輸出的值轉成字符串,可以使用repr()或str()函數來實現。str()函數返回一個用戶易讀的表達形式;repr()產生一個解釋器易讀的表達形式。我個人更傾向于使用str.format()函數,占位符方式的輸出已經能滿足絕大多數的場景。

我們先舉例print()函數中需要注意的兩點:

(1)print()函數可以接受多個字符串的參數,輸出的時候默認會把所有的參數組合在一起進行輸出。

(2)print()函數的輸出默認是會換行的,如果不想換行,需要在末尾加上參數end="",讓其在輸出后不換行。

a = 'hello china' b = 'I love you'print(a, b)print(a, end="") print(b)

從輸出結果上可以看到,當print()函數處理多個參數組合時,兩個參數之間默認會輸出空格,這樣也符合英文字符的格式;而指定不換行之后,并不會自動的空格,之后的輸出結果會緊接著末尾繼續輸出。

繼續說str.format()函數,它的基本使用方法如下:

print('{}:"{}!"'.format('你好', '我想睡覺'))

括號及其里面的字符(即占位符)會被format()函數中的參數替換,在括號中的數字用于指向傳入對象在format()中的位置,如下所示:

print('{1}:"{0}!"'.format('你好', '我想睡覺'))

除了使用數字標識占位符的順序外,也可以使用名稱的方式指向傳入對象在format()中的位置,這類似于字典的鍵值對方式,如下所示:

print('{sentence}:"{flag}!"'.format(sentence='你好', flag='我想睡覺'))

每一個占位符后,還可以使用“:”冒號指定更加精細的格式,如對Number類型的變量指定保留的小數點位數,如下所示:

import math print('常量 PI 的值近似為:{}。'.format(math.pi)) print('常量 PI 的值近似為:{0:.3f}。'.format(math.pi))

在“:”冒號后傳入一個整數,可以保證該輸出域內至少有這么多個字符寬度,類似于制表符或表格對齊效果,如下所示:

dict1 = {1:"big", 2:"tall", 3:"small"} for key in dict1.keys():print('{0:10} ==> {1:10d}'.format(dict1[key], key))

本節內容比較簡短,也很簡單。俗話說,好記性不如爛筆頭,在學習編程的過程中,敲代碼不如爛筆頭,小伙伴們一定要動手敲一敲代碼,將理論應用于實踐,事半功倍,受益良多。


【python入門系列】

楊地瓜:【Python基礎(七)】邏輯控制?zhuanlan.zhihu.com楊地瓜:【Python基礎(六)】運算符的介紹和使用?zhuanlan.zhihu.com楊地瓜:【Python基礎(五)】基本數據類型和操作(II)?zhuanlan.zhihu.com楊地瓜:【Python基礎(四)】基本數據類型和操作(I)?zhuanlan.zhihu.com楊地瓜:【Python基礎(三)】基礎語法?zhuanlan.zhihu.com楊地瓜:【Python基礎(二)】計算機基本知識科普?zhuanlan.zhihu.com楊地瓜:【Python基礎(一)】環境搭建與工具的安裝?zhuanlan.zhihu.com

【信息系統項目管理師考試分享】

楊地瓜:【項目管理(十一)】軟考-信息系統項目管理師-論文總結(II)?zhuanlan.zhihu.com楊地瓜:【項目管理(十)】軟考-信息系統項目管理師-論文總結(I)?zhuanlan.zhihu.com楊地瓜:【項目管理(九)】軟考-信息系統項目管理師-案例分析總結(IV)?zhuanlan.zhihu.com楊地瓜:【項目管理(八)】軟考-信息系統項目管理師-案例分析總結(III)?zhuanlan.zhihu.com楊地瓜:【項目管理(七)】軟考-信息系統項目管理師-案例分析總結(II)?zhuanlan.zhihu.com楊地瓜:【項目管理(六)】軟考-信息系統項目管理師-案例分析總結(I)?zhuanlan.zhihu.com楊地瓜:【項目管理(五)】軟考-信息系統項目管理師-重點考察內容解析?zhuanlan.zhihu.com楊地瓜:【項目管理(四)】軟考-信息系統項目管理師-知識梳理篇?zhuanlan.zhihu.com

總結

以上是生活随笔為你收集整理的html input不能输入小数_【Python基础(八)】输入和输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。