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)
原文地址:https://www.cnblogs.com/Axianba/p/10495089.html