本人一直从事运维工程师,热爱运维,因此从自学的角度站我仍是以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