zoukankan      html  css  js  c++  java
  • Python 运算符

    复合赋值算术运算符

      算术运算符: +   -   *   /   //   %   **
      复合赋值算术运算符 +=   -=   *=   /=   //=   %=   **=
      说明:
      x  +=  y   #作用等同于 x = x + y
      x -=   y    #作用等同于 x = x - y
      ... #以下略

    比较运算符

      <      小于
      <=    小于等于
      >      大于
      >=    大于等于
      ==    等于
      !=     不等于

    格式:

      在表达式 < 右表达式

    说明:

      比较运算符返回布尔类型的值

    示例:

      100 < 200     #得到的True
      1 + 5 == 2 + 4    #得到True
      0 <= 100 <= 200  #结果为True

    数值对象的构造(创建)函数

    函数名                        说明:
    float(obj(参数))                   用字符串或数字转换为浮点数,如果不给出参数,则返回0.0
    int(x,base(积数)=10)或 int(x=10)      用数字或字符串转为整数,如果不给出参数,则返回0
    complex(real=0.0,image=0.0(0j))               用数字创建一个复数(实部为r,虚部为i)

    bool                      用x获取一个布尔值(True或False)

    函数调用表达式

      函数名(传参列表)
      函数调用是表达式,一定会返回一个对象的引用关系(或者返回None)

    bool(x)  返回假值的情况:

      None 空值
      False 布尔假值
      0 0.0 0j False None 所有的数字零

    练习:

      将数字 3.14 用变量 pi 绑定
      将 pi 变量转为整数,用变量 i 绑定
      将 pi 变量与 i 变量相减,结果用变量 f 绑定
      1. 判断f是否等同于0.14
      2. 删除所有变量
      (用交互模式来做)

     预置(内建)的数值型函数

      函数 说明
      abs(x) 取x的绝对值

      round(number[,ndigits])     对数值进行“四舍五入” 默认整数
      ndigits              是小数向右取整煌位数,负数表示向左取整数位数

    示例:

    x = 123.456789
    print(round(x))    #123

      pow(x,y,z=None)当两个参数时相当于 x**y,当传入三个参数时,相当于 x ** y % z

      help() 查看帮助,
      >>> help(函数名)

    语句 statments

      语句由一些表达式组成,通常一条语句可以独立执行来完成一部分事情并形成结果
      python 建议一条语句写在一行内,多条语句写在一行内需要用分号(;)分开

    x = 100 + 200
    print"x=",x)
    # 写在一起:
    x = 100 + 200;print("x=",x)

    显式换行

      折行符 (反斜杠)
      折行符必须放在一行的末尾,用来告诉解释执行器,下一行也是本行的语句

      示例见:

    # 此示例示意式折行
    x = 1 + 2 * 3 + 4 * 5
           + 6 + 7 + 8 + 9
    print(x)

    隐式换行

      所有括号的内容换行,称为隐式换行
      括号包含:
      ()   []   {}

      示例见:

    x = 1 + 2 * 3 + 4 *5 + 6 + 7 + 8 + 9print"x=",x)

    基本输入输出函数:

      基本输入函数 input

      函数              说明
      input(“提示字符串”)    返回用户输入的字符串(仅python3,提示字符串可以为空)

      说明:
      input  函数是一个阻塞函数

        示例见:

    # 此示例示意input函数的用法:
    s = input("请输入一句话:") # 此函数返回的是字符串
    print("你刚才输入的是:",s)
    print("程序结束")

      基本输出函数 print

      格式

      print(value,...,sep=“”(中间的分隔符),end=“ ”(换行),flush=False(暂存输入)

      作用
      将一系列的值以字符串形式输出到标准输出设备上,默认为终端

      关键字参数:

      sep    两个值之间的分隔符,默认为一个空格

      end    输出完毕后在流末尾自动追加一个字符串,默认为换行符 " "

      flush   是否立即进行输

      示例见

    print(1,2,3,4)    #1 2 3 4
    print(1,2,3,4,sep=" ")    #1 2 3 4 
    print(1,2,3,4,sep="#")     # 1#2#3#4
    print(1,2,3,4,sep="<--->")    #1<---->2<----3>----
    print(1,2,3,4,sep="")    #1234
    print(1,2,3,4)
    print(1,2,3,4,sep=" ",end="
    ")    # "
    "代表换行-
    print(5,6,7,8,end="")
    print(9,10,end="
    ")
    print("hello",end="
    ")
    print("AAAAAAA",end="")

    练习:

      输出两个整数,分别用变量x,y绑定
      1)计算着两个数的和,并打印
      2)计算这两个数的积,并打印

    s = input("请输入整数:")
    x = int(s)#转为整数
    y = int(input("请在输入整数:"))
    print("和是:",x+y)
    print("积是:",x*y)
  • 相关阅读:
    我参与过的开源项目
    chineking / WeiboCrawler / wiki / Home — Bitbucket
    PIL应用之生成验证码图片
    hurl
    Hadoop笔记之安装及伪分布式模式配置
    httpbin(1): HTTP Client Testing Service
    动态规划求编辑距离 残阳似血的博客
    cppreference.com
    sscanf
    在python中定义二维数组
  • 原文地址:https://www.cnblogs.com/Axianba/p/10495089.html
Copyright © 2011-2022 走看看