zoukankan      html  css  js  c++  java
  • python基础知识初识 (一)

    python基础知识初识(一)

    变量

    1.变量:将程序中运行的中间值,临时存储起来 以便再次使用

        定义一个变量
        name = "alex"
    

    2.变量命名规范:

    1.数字,字母,下划线组成
    2.不能以数字开头
    3.禁止使用python中的关键字
    4.变量名要具有可描述性
    5.变量名要区分大小写
    6.不能使用中文和拼音
    7.推荐写法:
        7.1 驼峰体
        7.2 下划线 (官方推荐)
    

    流程控制语句

    if -- 关键字
    = -- 赋值
    == -- 等于
    :(冒号) 代表语句结束
    缩进 -- 4个空格 或 TAB (但Tab 和 空格不能混合使用,尽量使用4空格)
    if判断的几种形式
    1.单if (普通判断)

    如果 条件:
    缩进 结果
    if sex == "男":
        print("就来看我")
    

    2.if else (二选一)

    如果 条件:
    缩进 结果
    否则:
    缩进 结果
    if 4>3:
        print(111)
    else:
        print("1111")
    

    3.if elif elif ...(多选一或零) 当有一个条件成立时,其他的都不执行了

    如果 条件:
    缩进 结果
    在如果 条件:
    缩进 结果
    在如果 条件:
    缩进 结果 .......
    if 6>5:
        print(1)
    elif 8>7:
        print(2)
    elif 5>2:
        print(4)   结果为 1 底下elif不执行,从if开始判断,只要1个判断为True,后续判断不执行
    

    4.if if if (多选多)

    if 43>1:
        print(11)
    if 43>2:
        print(11)
    if 43>3:
        print(11) 结果都执行,从上到下开始判断,只要判断成立就执行
    

    while循环

    基本循环

    while 条件:
        # 循环体
        # 如果条件为真,那么循环则执行
        # 如果条件为假,那么循环不执行
    wlie True:
        if 1:
            print(1)
        if 0:
            print (0)
    但是此结果是死循环,因为会一直执行print(1)如果想退出循环用break,后面有介绍
    

    控制while循环的次数
    while 关键字后边的是条件,这样就可以通过条件成功的控制住循环的次数

    count = 0
    while count < 100:
        count = count + 1
        pritn(count)
        每循环一次,count+1 直到count<100
    

    break关键字
    我们除了可以使用条件能够让循环停止,其实Python还给我们提供了一个break关键字来停止循环

    num = 1
    while num <6:
        print(num)
        num+=1
        break    结果为1 虽然num+1执行了,但是break跳出循环,后续就不会执行了
    

    当程序执行到break的时候就结束了.break就是结束当前这个while循环的 break以下的代码都不执行
    continue关键字

    num = 1
    while num <6:
        print(num)
        num+=1
        continue
        print("end")  结果为1到5 没有输出end,因为continue跳出当前循环,执行下一次循环,所以end没有执行
    

    注意:break是终止循环,continue是跳出本次循环,继续下次循环
    while else 使用

    count = 5
    while count < 10:
        count = count +1
        print(count)
    else:
        print("xxx")
    
    
    结果 为6,7,8,9,xxx while循环执行正常完成后,执行else
    

    我们看看如果循环没有正常结束,被break了呢

    如果循环break了,不是正常完成循环,就不会执行else。

    4.for循环

    • for 循环: 有限循环

    • whlie循环: 死循环(在不设置条件的情况下)

      • for 循环结构

        for i in xxxx:

        for 关键字

        i 变量名

        xxx 可迭代对象

        #name = "alex"
        #for i in name:     # 赋值for循环内部帮咱们做的
        #    print(i) 
        # 打印了变量i  
        输出的结果是
        a
        l
        e
        x
        相当于把"alex"从左到右,每个元素赋值给i,然后循环`
        
    • 例子(共3个)

      for a in "330112":     
            a = "w" + a + "y"
      print(a)   输出结果是 w2y,因为330112每次从左到右将第一个元素赋值给a,循环完成后,a==2,故结果是w2y,若将print放到循环体内,如下
      for a in "330112": 
      	a = "w" + a + "y"
      	print(a)
      这样输出的结果就是w3y,w3y,w0y,w1y,w1y,w2y  中间都是换行的
      
    • for i in "alex":     # 借助你的循环次数    
      	print(123)
      输出结果是 四行123,因为print在循环体内,alex四次循环赋值,故结果是4行123
      
    • num = 5
      count = 1
      whlie num:
      	for i in "abc"
      		print(i+str(count))
      	count += 1
      	num -= 1
      	输出结果如下图
      

    因为num = 5, whlie num循环五次,因为num -=1 当num = 0 是whlie不会循环,for i in "abc"先循环三次,每次打印i+str(count) 循环之后再往下进行,cout += 1 和 num -=1 故结果是上图

  • 相关阅读:
    DIV+CSS规范命名大全集合
    display:none与visibility:hidden的区别
    为什么无法发起qq临时会话,必须添加好友?如何设置才能临时会话?
    gif动态图片去白边,杂边
    【原创】[PS技巧]如何制作翘角纸条的阴影效果
    ......那么Win8.1怎么去掉文件夹?
    Win8增加了快速启动功能......
    不间断图片滚动JS
    FlatList
    react native 布局
  • 原文地址:https://www.cnblogs.com/zzsy/p/12184623.html
Copyright © 2011-2022 走看看