拎壶冲冲冲专业砸各类培训机构饭碗篇----python自学(一)

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