本文目錄一覽:
- 1、python,怎麼輸入數據並用空格隔開?
- 2、python中如何打印幾行空格呢
- 3、python 縮進問題,多行同時加4個空格怎麼做?
- 4、python VScode如何多行添加空格?
- 5、如何用python在文件中連續的某幾行開頭添加空格?比如我要給第3行到第5行的每行開頭添加兩空格。
python,怎麼輸入數據並用空格隔開?
首先根據輸出三邊和為浮點數格式來看,輸入的三邊也應轉為float而不是int
然後[ for…in… ]是列表生成式,即應先生成一個列表,再分別賦值給a,b,c
所以可以改為如下語句:
l=[float(x) for x in input().split()] # 先生成列表,注意兩邊是中括號
a,b,c=l[0],l[1],l[2] # 再分別賦值給a,b,c
運行結果如圖所示:
可見成功識別並輸出了三邊和
當然也可以不用列表生成式,而使用map函數直接獲取三邊的值,即:
a,b,c=map(float, input().split())
運行結果如圖所示:
可見也可達到同樣的效果~望採納~
python中如何打印幾行空格呢
你應該是想打印空行吧,最簡單的方式是用:
print ‘\n’*3 #3就是換三行
如果解決了您的問題請採納!
如果未解決請繼續追問
python 縮進問題,多行同時加4個空格怎麼做?
可能是TAB跟空格的問題.
只限於解決這個問題,
1,把縮進都刪除,
2,每級縮進只用一個空格
這樣修改之後雖然沒有問題,
但是不好看.
所以僅限於解決你的問題.
python VScode如何多行添加空格?
最近在學習python,之前一直用notepad++作為編輯器,偶然發現了VSCode便被它的顏值吸引。用過之後發現它啟動快速,插件豐富,下載安裝後幾乎不用怎麼配置就可以直接使用,而且還支持markdown。當然,最主要的還是好看:p
效果圖:
hello_world.gif
VSCode下載地址
安裝python插件
打開VSCode,Ctrl+p
輸入 “ext install python”,搜索時間可能會比較長
選擇下載量最高的那個插件點擊安裝(根據網絡情況,安裝時間不確定,我當初裝了挺久,我這邊已經下載好了所以顯示卸載)
python插件安裝.gif
到這邊VSCode就可以編輯python代碼了,編輯完代碼按F5即可運行。初次運行會讓你選環境,選擇python即可。
默認按F5後需要再按一次F5程序才會運行,如果要按F5馬上運行需要將launch.json文件的 “stopOnEntry”: true,改為 “stopOnEntry”: false。
推介個插件,vscode-icons可以使VSCode左側的資源管理器根據文件類型顯示圖標
配置flake8
安裝flake8之後寫代碼的時候編輯器就會提示哪裡出錯,代碼格式不規範也會提示
打開命令行
輸入 “pip install flake8”
安裝flake8成功後,打開VScode,文件-首選項-用戶設置,在settings.json文件中輸入”python.linting.flake8Enabled”: true
flake8配置.png
flake8效果圖.gif
配置yapf
安裝yapf之後在VSCode中按Alt+Shift+F即可自動格式化代碼
打開命令行
輸入 “pip install yapf”
安裝yapf成功後,打開VSCode,文件-首選項-用戶設置,在settings.json文件中輸入”python.formatting.provider”: “yapf”
yapf配置.png
yapf效果圖.gif
幾個小技巧
查看函數或者類的定義
Ctrl+鼠標左鍵點擊函數名或者類名即可跳轉到定義處,在函數名或者類名上按F12也可以實現同樣功能
更改變量名
在變量名上按F2即可實現重命名變量
python斷點調試
在行號的左邊點擊即可設置斷點,在左邊的調試界面可以查看變量的變化
debug.png
隱藏菜單欄
這個屬於個人習慣,如果你也感覺菜單欄很礙眼,可以點擊查看-切換菜單欄,即可隱藏菜單欄。需要菜單欄的時候按Alt鍵即可查看
設置快捷鍵
文件-首選項-鍵盤快捷方式,將需要的修改的快捷鍵的整個大括號裡面的內容複製到右邊keybindings.json文件中,然後修改“key”的值為你需要的快捷鍵即可。我這邊只修改了複製一行和刪除一行的快捷鍵。
快捷鍵設置.png
如何用python在文件中連續的某幾行開頭添加空格?比如我要給第3行到第5行的每行開頭添加兩空格。
writer = open(“out.txt”, “w”)
for i, line in enumerate(open(“input.txt”)):
if 2 = i = 4:
writer.write(” ” + line)
else:
writer.write(line)
writer.close()
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/282922.html