zoukankan      html  css  js  c++  java
  • Python语句

    引用计数:就是他的门牌号。

    一个内存地址可以对应多个门牌号,但是一个门牌号只能对应一个地址。

    垃圾回收机制

    在程序结束后,变量所占用的内存回收。

    在门牌号全部摘除,变量所占用的内存回收。

    可变类型

    在id不变的情况下,value可以变。比如字典,列表。

    内存地址不变,就是可变类型。

    不可变类型

    value一旦改变,id也改变。比如整型、浮点型、字符串。

    内置函数

    长度,查看字符串的字符数、列表、集合、元组的元素数,字典的key:value几组。

    len

    整型、浮点型没有长度。

    用来判断该字符是否在定义的变量里。在为真,不在为假。list,tuple,set也可以判断。

    in

    用来判断该字符是否在定义的变量里。不在为真,在为假。

    not in 

    基本运算符

    运算符号

    + - * /
    
    %取余,取的是余数  
    
    ** (a的b次幂,a**b)
    
    //取整除,只取商的整数部分 

    比较运算符 

    ==  代表等于
    
    !=  代表不等于
    
    <>   也是代表不等于,但是是python2中
    
    >    大于
    
    <    小于
    
    >=   大于等于
    
    <=   小于等于 

    赋值运算符

    += 代表 a+=b  a=a+b
    
    -= 代表 a-=b  a=a-b
    
    *= 代表 a*=b  a=a*b
    
    /= 代表 a/=b  a=a/b
    
    %= 代表 a%=b  a=a%b
    
    **= 代表 a**=b  a=a**b
    
    //= 代表 a//=b  a=a//b

    身份符运算

    is 表示id是否相等,一致为True,不一致为Flase
    
    == 表示两个值是否一致,一致为True,不一致为Flase

    逻辑运算符

    and 两个条件满足才进行下一个
    
    or  两个条件满足一个进行下一个
    
    not 取反 

    流程控制(逻辑判断)还可以进行嵌套

    先进行赋值而后进行逻辑判断

    格式:

    if  xxx 比较运算符 xxx:
          
        print()
    elif xxx 比较运算符 xxx:
        print()
    elseprint()

    if a: 是判断a是否为真

    流程控制之while循环(导入模块用import)

    random是随机数模块

    while 条件: 条件只有(True、Flase)
    
        # 循环体
    
     
    
        # 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。
    
    # 如果条件为假,那么循环体不执行,循环终止
    num = 0
    
    while num < 5:
    
        print(num)
    
        num+=1
    num = 0
    
    while num <= 10:
    
        if num % 2 ==0:
    
            print(num)
    
        num += 1
    import time
    
    num = 0
    
    while True:
    
        print(num)
    
        num += 1
    
        time.sleep(1)
    count = 0
    
    while count <= 5 :
    
        count += 1
    
        print("Loop",count)
    
    else:
    
        print("循环正常执行完啦")
    
    print("-----out of while loop ------")
    
    输出
    
    Loop 1
    
    Loop 2
    
    Loop 3
    
    Loop 4
    
    Loop 5
    
    Loop 6
    
    循环正常执行完啦
    
    -----out of while loop ------
    for letter in 'Python':     # continue它的下面也是不执行,但是会跳过满足此条件的
    
       if letter == 'h':
    
          continue
    
       print('当前字母 :', letter)
    var = 10                    # continue它的下面也是不执行
    
    while var > 0:
    
       var = var -1
    
       if var == 5:
    
          continue
    
       print('当前变量值 :', var)
    
    print("Good bye!")
    count = 0        #break跳出循环。
    
    while True:
    
        print(count)
    
        count+=1
    
        if count == 5:
    
            break
  • 相关阅读:
    怎么认Destsoon标签条件
    PHP将图片转base64格式函数
    修改Discuz!X系列开启防CC攻击,不影响搜索引擎收录
    discuz x3.2简化的搜索框代码
    让Discuz! X3.2 SEO标题里的“-”支持空格
    javascript的常用操作(二)
    Spring MVC中注解的简介
    Spring MVC + Thymeleaf
    Maven建立spring-web项目
    Spring @Autowired使用介绍
  • 原文地址:https://www.cnblogs.com/shuaiyin/p/10922638.html
Copyright © 2011-2022 走看看