美文网首页
2022-01-03 Python 常用知识点汇总(上)

2022-01-03 Python 常用知识点汇总(上)

作者: BanieLiang | 来源:发表于2022-01-04 00:04 被阅读0次
    Banie学Python

    本文不提及Python安装,因为比较简单,可以自行百度下载Python安装与配置。

    你的第一个Python

    打开Python ,新建一个py文件,输入

    print("人生苦短,我要学Python")
    

    运行结果:
    人生苦短,我要学Python

    注释

    单行注释,结果将不会打印输出。

    #print("人生苦短,我要学Python")
    

    多行号注释,结果将不会打印输出。

    '''
    #print("人生苦短,我要学Python")
    #print("人生苦短,我要学Python")
    #print("人生苦短,我要学Python")
    '''
    

    输入与输出

    占位符说明
    占位符说明
    a,标准化输出
    print("PYTHON")
    print("标准化输出字符串")
    i= 10
    print("这个是变量",i)
    

    运行结果:
    PYTHON
    标准化输出字符串
    这个是变量 10

    b,格式化输出
    num =30
    shiming = '人生苦短,我要学Python'
    city = 'GuanZhou'
    print("这个数字是:%d" %num) #%d表示有符号十进制整数
    print("我的使命是:%s,我的城市是:%s"%(shiming,city))
    

    运行结果:
    这个数字是:30
    我的使命是:人生苦短,我要学Python,我的城市是:GuanZhou

    c,其他输出
    print("aaa","bbb","ccc")
    print("http://www","python","cn/",sep=".")
    print("Helllo",end="")
    print("Python",end="\t") #空格不换行
    print("Goodmorning",end="\n")
    print("end")
    

    运行结果:
    aaa bbb ccc
    http://www.python.cn/
    HellloPython Goodmorning
    end

    d,输入
    test = input("请输入:")
    print("你输入的内容是:",test)
    

    输入:
    请输入:人生苦短,我要学Python

    运行结果:
    你输入的内容是: 人生苦短,我要学Python

    条件控件

    条件控制在代码中使用场景非常多,我们需要掌握其用法才能在复杂的代码场景理解或者编写出没有bug的代码

    a,if-else
    if True:
      print("true")
    else:
      print("False")
    print("end")
    

    运行结果:
    True
    end

    b,if-elif-else
    score1 =input("请输入你的分数:")
    score = int(score1)
    if score>90 and score<=100:
      print("您本次考试为A")
    elif score>80 and score<=90:
      print("您本次考试为B+")
    elif score>70 and score<=80:
      print("您本次考试为B")
    elif score>60 and score<=70:
      print("您本次考试为C")
    else:
      print("您本次考试为D")
    

    运行结果:请输入你的分数:89
    您本次考试为B+

    c,if-else嵌套
    xb = 1
    ds=0
    if xb ==1:
      print("Boy")
      if ds == 1:
        print("single")
      else:
        print("You have girl friend")
    else:
      print("girl")
      if ds == 1:
      else:
        print("You have boy friend")
    
    

    运行结果:
    Boy
    You have girl friend

    循环语句

    for 循环1
    for i in range (6): 
      print(i)
    

    运行结果:
    0
    1
    2
    3
    4
    5

    for 循环2
    for i in range (0,10,2):  # 从0开始到10,步进值为2,以2为间隔
      print(i)
    

    运行结果:
    0
    2
    4
    6
    8

    for 循环3
    city ="guangzhou"
    for i in city:  # 循环遍历说有字母
      print(i, end ="\t") #\t表示空格不转行
    

    运行结果:
    g u a n g z h o u

    for 循环4
    list=["BeiJing","ShangHai","Guangzhou","ShenZhen"]
    for i in range(len(list)):
      print(i,a[i])
    

    运行结果:
    0 BeiJing
    1 ShangHai
    2 Guangzhou
    3 ShenZhen

    while循环1
    i = 0
    while i <6:
      print("第%d次循环执行"%(i+1))
      print("i=%d"%i)
      i +=1
    

    结果是:
    第1次循环执行
    i=0
    第2次循环执行
    i=1
    第3次循环执行
    i=2
    第4次循环执行
    i=3
    第5次循环执行
    i=4
    第6次循环执行
    i=5

    while循环2
    i = 1
    sum =0
    while i <=100:
      sum = sum +i
      i +=1
    print("1-100的和是:%d"%sum)
    

    结果是:
    1-100的和是:5050

    break
    i = 0
    while i <10 :
      i = i+1
      print("*"*20)
      if i ==4:
        break # 结束整个while循环
      print(i)
    

    结果是:


    1


    2


    3


    continue
    i = 0
    while i <6 :
      i = i+1
      print("*"*20)
      if i ==4:
        continue # 结束本次循环
      print(i)
    

    结果是:


    1


    2


    3



    5


    6


    应用:

    使用for循环和while循环实现九九乘法表
    #方法1
    for i in range(1,10):
      for j in range(1,i+1):
        print("%d*%d=%d"%(i,j,i*j),end= "\t")
      print(" ")
    
    #方法2
    i=1
    while i <10:
        j = 1
        while j<=i:
            print("%d*%d=%d"%(i,j,i*j),end="\t")
            j +=1
        print(" ")
        i +=1
    

    结果:


    九九乘法表

    相关文章

      网友评论

          本文标题:2022-01-03 Python 常用知识点汇总(上)

          本文链接:https://www.haomeiwen.com/subject/uevxcrtx.html