本人一直從事運維工程師,熱愛運維,因此從自學的角度站我仍是以python運維爲主。python
1、python自學,固然少不了從hello world開始,話很少說,直接上手練習運維
一、這個能夠學會oop
print("hello world")
print是輸出的意思學習
print要輸出的時候在python3裏邊要帶上()spa
括號裏邊要輸出的內容視爲字符串,輸出內容爲hello world。code
二、這個例子能夠學會怎麼自定義變量並輸出orm
msg='''
name2 = name
print("My name is",name,name2)
name = "PaoChe Ge"
'''
#gf_of_oldboy="Chen"
print(msg)
三、這個例子能夠學習到blog
1 #!/usr/bin/env python 2 # _*_ coding: utf-8 _*_ 3 #Author:Lin hu chong chong chong 4 name = input("name:") 5 age = input("age:") 6 job = input("job:") 7 8 9 info = ''' 10 -------info of ''' + name +'''------- 11 Age:''' + age +''' 12 Job:''' +job 13 #JOb: 14 #''' 15 print (info)
1 info2 = ''' 2 -------info of %s------- 3 Name:%s 4 Age:%s 5 JOb:%s 6 ''' % (name,name,age,job) 7 print(info2)
輸出名字、年齡、工做,並輸出結果的兩種方式utf-8
四、下邊這個例子學到判斷的用法字符串
1 #!/usr/bin/env python 2 # _*_ coding: utf-8 _*_ 3 #Author:Lin hu chong chong chong 4 import getpass 5 _username='lichao' 6 _password='lichao2019' 7 username = input("username:") 8 password = input("password:") 9 if _username == username and _password == password: 10 print("Welcome user {name} login...".format(name=username)) 11 else: 12 print("username or password eggor")
五、這個例子能夠學會if的用法(最經典的入門邏輯代碼猜大小)
#!/usr/bin/env python # _*_ coding: utf-8 _*_ #Author:Lin hu chong chong chong age_of_li = 27 count = 0 while True: if count == 3: break guess_age = int(input("guess age:")) if guess_age == age_of_li : print("yes,you got it.") break elif guess_age > age_of_li : print("think smaller...") else: print("think bigger!") count +=1
正常的首先定義一我的的年齡,再定義初始次數 若是初始條件爲真進入if語句,語句中說明若是猜了3次直接退出,下一個if語句中判斷猜想的年紀是否等於定義的人年紀若是等於返回yes並退出,若是猜想的年紀大於定義人的年紀顯示往小猜不然顯示往大猜,最後每次猜想都計數加1。
六、那麼是否能夠用for來代替while呢?
age_of_li=27 for i in range(3): guess_age=int(input("gues_age")) if guess_age == age_of_oldboy : print("yes") break elif guess_age > age_of_oldboy : print("smaller") else: print("bigger") else: print("you have tried too many times..fuck off")
這個試驗過是能夠的
七、上邊的都有點不符合實際,下面咱們作一個能夠3猜錯後詢問是否繼續
age_li=10 count=0 while count <3: guess_age=int(input("guess_age")) if guess_age == age_li : print("猜對了!") break elif guess_age > age_oldbay : print("猜大了!") else: print("猜小了!") count +=1 if count == 3: countine_confirm = input("是否須要繼續猜?") if countine_confirm !='n': count =0
八、輸出0到9
for i in range(10): print("loop",i)
九、輸出0到2
for i in range(0,10) : if i <3 : print("loop",i) else: continue
十、輸出10組,每一組過濾掉大於5的數字
for i in range(10): print('--------',i) for j in range(10): print(j) if j <5: break