1. 程式人生 > >Python的for迴圈、while迴圈、拼接互動的技巧

Python的for迴圈、while迴圈、拼接互動的技巧

本文所用工具:Pycharm,Python版本:3.7.0 筆者最近開始學Python,so歡迎各位前輩和初學者來我blog看我獻醜。 For迴圈: 第一種:i代表變數,在Python中是無需定義的,後面的10代表範圍迴圈10次從0到9 for i in range (10): print("–",i) 結果:在這裡插入圖片描述

第二種for迴圈: 括號代表範圍,從4到10(不包括) for i in range (4,10): print("–",i) 結果: 在這裡插入圖片描述 第三種for迴圈: 括號意思是:從4迴圈到10,每隔一次執行,(4,10,2),2代表執行的時候每跳一次執行,如果是(4,10,3)的話,每跳2次執行。 for i in range (4,10,2): print("–",i) 結果: 在這裡插入圖片描述

For和else的搭配使用: 表示執行問For迴圈再執行else,如果for迴圈沒執行完提前跳出的話,else將不會執行 for i in range (4): print("–",i) else: print(“hehe”) 結果: 在這裡插入圖片描述 for i in range (4): print("–",i) if i == 2: break else: print(“hehe”) 結果: 在這裡插入圖片描述 While迴圈 示例: 迴圈進行三次,如果加入break中途退出while迴圈,else將不在執行。 count = 0 while count<3: print(“hehe–”,count) count +=1 else : print(“已經迴圈三次了”) 結果: 在這裡插入圖片描述
互動技巧: 第一種: 拼接,SB型別的,不建議使用,info會開闢好幾個記憶體 name = input(“name:”) job = input(“job:”) salary = input(“salary:”) info = ‘’‘name:’’’+name+’’’ job:’’’+job+’’’ salary’’’+salary print(info) 結果: 在這裡插入圖片描述 第二中互動: 利用%符號進行互動,可根據自己的資料型別,不一定非要是%s,也可以是%d什麼的: name = input(“name:”) job = input(“job:”) salary = input(“salary:”) info = ‘’’_name:%s _job:%s _salary:%s’’’%(name,job,salary)#幾個%s括號中必須有幾個變數 print(info) 結果: 在這裡插入圖片描述
第三種互動: 利用大括號進行互動,括號裡面是類似於臨時變數,括號外用format格式賦值 name = input(“name:”) job = input(“job:”) salary = input(“salary:”) info = ‘’‘name ={_name} job = {_job} salary = {_salary}’’’.format(_name = name,_job = job,_salary = salary) print(info) 結果: 在這裡插入圖片描述 第四種互動: 利用類似大括號陣列的方式,format後直接新增變數,但是:大括號陣列必須從0開始依次增加,不可玩跳一跳的哦 name = input(“name:”) job = input(“job:”) salary = input(“salary:”) info = ‘’‘name ={0} job = {1} salary = {2}’’’.format(name,job,salary) print(info) 結果: 在這裡插入圖片描述 看完了,感覺好low的話,呵呵,對吧。