• 20181120笔记


    0、常量

    Python中没有类似其他语言中const的常量声明,一般来说,Pyhton中变量名称大写就表示是常量,不要修改。

    AGE_OF_X=40
    1、基本运算符

    ①算术运算:

    + 加:两个对象相加
    - 减:得到复数或一个数减去另一个数
    * 乘:两个数相乘或返回一个被重复若干次的字符串
    / 除:除以
    % 取模:返回除法的余数
    ** 幂:返回x的y次幂
    // 取整除(地板除):返回商的整数部分

    ②赋值运算

    = 简单的赋值运算符 c=a+b,将a+b的运算结果赋值给c
    += 加法赋值运算符 c+=a,等同于c=c+a
    -= 减法赋值运算符 c-=a,等同于c=c-a
    *= 乘法赋值运算符 c=a,等同于c=ca
    /= 除法赋值运算符 c/=a,等同于c=c/a
    %= 取模赋值运算符 c%=a,等同于c=c%a
    **= 幂赋值运算符 c=a,等同于c=ca
    //= 取整(地板)除赋值运算符 c//=a,等同于c=c//a

    增量赋值:

    age=18

    age+=1

    交叉赋值:

    x=10

    y=20

    x,y=y,x

    链式赋值:

    x=y=z=10

    解压赋值:

    x=[1,2,3,4,5]

    a,b,c,d,e=x

    a,b,*_=x #变量名为下划线是要遗弃掉的值

    a,*_,b=x

    *_,a,b=x
    ​2、流程控制if

    语法1:

    if 条件:

    代码1

    代码2

    代码3

    ···

    语法2:

    if 条件:

    代码1

    代码2

    代码3

    ···

    else:

    代码1

    代码2

    代码3

    ···

    语法3:

    if 条件1:

    代码1

    代码2

    代码3

    ···

    elif 条件2:

    代码1

    代码2

    代码3

    ···

    else:

    代码1

    代码2

    代码3

    ···

    3、流程控制之循环(while,for)

    while循环:条件循环

    while 条件:

    代码1

    代码2

    ···

    while True:
      print(1)
      break
      print(2)
      print(3)

    while+break:break代表结束本层循环

    while+continue: continue代表结束本次循环,直接进入下次循环

    while+else:else的子代码块只有在while循环没有被break打断的情况下才会执行,在while条件语句为false时,执行else的语句块。

    while循环的嵌套:前面条件用tag=True的方法,后面通过修改tag=False的方法就可以终止所有循环。

    if判断如果只有一行代码块,可以直接放到一行。 if ... : .....

    for循环是在序列穷尽时停止,while循环是在条件不成立时停止。

    Tips:

    pycharm下:

    ctrl+d 快速复制光标所在行的代码

    ctrl+z 快速删除光标所在行的代码

    shift+回车 光标在任意位置均可快速换行


    one more thing:

     

     

    记忆方法:种大蒜的比较富裕,罗成未身孕。

     

     

  • 相关阅读:
    垂死挣扎-3
    垂死挣扎-2
    垂死挣扎-1
    【互联网考试系列-1】进程与线程
    【iOS基础学习随笔-2】SQLite的使用
    【iOS面试系列-2】多线程中同步、异步和串行、并行之间的逻辑关系(必考,必须掌握)
    docker
    给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。
    621. 任务调度器
    204. 计数质数
  • 原文地址:https://www.cnblogs.com/realadmin/p/9988898.html
Copyright © 2020-2023  润新知