运算符与流程控制

1.算术运算符:
  + - * / // ** %
  print(10 + 3.1)13.1
  print(10-9)1
  print(3 * 10)30
  print(10 / 3)3.333333333333335
  print(10 // 3)1
  print(10 % 3)3
  print(10 ** 2)100
2.赋值运算符
  a=18
  a+=1 a=a+1
  a*=2 a=a*2
  a/=2 a=a/2
  a//=2 a=a//2
  a-=1 a=a-1
  a**=2 a= a**2
  a%=1 a= a%1
3.交叉赋值
  a=18
  b=99
  a,b=b,a
4.链式赋值
  a=b=c=d=10
5.解压赋值
  l=[11,22,33,44]
  a,b,c,d=l
  a=11
  b=22
  c=33
  d=44

  l=[11,22,33,44,55,66,77,88,99]
  (a,b,*_,c,d)=l
  print(a,b,*_,c,d)
  a=11
  b=22
  c=88
  d=99

字典的解压赋值
  l={‘xxx‘:1,‘yyy‘:2,‘zzz‘:3}
  a,b,c=l
  print(a,b,c)
  a=xxx
  b=yyy
  c=zzz
6.逻辑运算符
  and or not
  and:必须and的左边与右边全部为Ture值才能输出值为Ture。左边为False,不用看右边,输出False
  or:只要or的左边与右边有一个为Ture,输出值就为Ture。左边为Ture就不用再看右边。
  not:将值输出为反值。例如not 2>1 输出值为False
7.流程控制之if判断
  if 条件1:
    代码1
    代码2
    代码3
  elif 条件2:
    代码4
    代码5
    代码6
  else:
    代码7
    代码8
    代码9
满足条件1执行代码123,不满足往下走,满足条件2执行代码456,不然执行代码789。都不满足跳过if判断
8.流程控制之While循环:
  While 条件:
    代码1
    代码2
    代码3
满足条件执行代码123,不然跳过循环。

原文地址:https://www.cnblogs.com/xiezuodd/p/10197776.html

时间: 2024-10-09 23:14:44

运算符与流程控制的相关文章

PHP100-第四讲 PHP5.4 运算符、流程控制

PHP中有丰富的运算符集,它们中大部分直接来自于C语言.按照不同功能区分,运算符可以分为:算术运算符.字符串运算符.赋值运算符.位运算符.条件运算符,以及逻辑运算符等.当各种运算符同在一个表达式中时,它们的运算是有一定的优先级的,下面将详细介绍.PPT下载请点击 PHP5.4 的流程控制语句if / switch-- PHP100-第四讲 PHP5.4 运算符.流程控制,布布扣,bubuko.com

PHP5.4 运算符、流程控制

算术运算: 加法+.减法-.乘法*.除法/.求余%.递增++.递减-- <?php echo 5%2; ?> <?php echo 6%2; ?> <?php $a=5; echo $a++;//$a+$a+1  只做运算,不做赋值 echo "<br>"; echo $a; ?> <?php $a=5; echo ++$a;//$a+$a+1  结果和运算都执行 echo "<br>"; echo 

python基础02—运算符与流程控制

运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 复合运算 +=.-=.=./=.//=.%=.*= 关系运算(比较运算) >.>=.<.<=.==.!= 由操作数和运算符组成的式子称为表达式 关系表达式是有值的(布尔值),符合数学逻辑值为True,不符合数学逻辑值为False 逻辑运算 与(and):两边的表达式同时为真,值才为真

Python之运算符和流程控制

Python之运算符和流程控制 运算符 算术运算符 + - * / % // ** # 返回一个数值 比较运算符 > >= < <= == != # 返回一个布尔值 3.赋值运算符 += -+ *= /= 逻辑运算符 and/or/not 身份运算符 is和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等. x = 257 y = x z = 257 print(f'x is y:{x is y}') # x is

Java数据类型(二)、Java运算符、流程控制

一.程序写作(创建对象的初始化过程) 1.目的/结果:输出一段话"..." 2.步骤: (1)创建一个基础类,main: (2)创建一块内存空间,用来存储这段话 ①先定义属性,name,sex,age等: ②再定义方法,需要重新创建新的class类,但不需要新的ma方法: (3)调用系统方法/库方法println,实现输出结果 ①在原有的类中创建新对象,将新的class类中的方法调用过来: ②运行,输出所有的内容. //---------------------------------

php笔记2.0——php中的变量、数据类型及转换、运算符、流程控制

2.1  php中的变量: 定义变量:$变量名称=值: 变量名称:$开头    $之后的第一位必须是字母    $第二位之后可以是字母.数字或者是下划线.习惯上变量名称有实际含义,第二个单词后首字母大写--驼峰命名. 预定义变量:传值中接收数据变量  $_GET  数据量小,不安全,经由http get方式来传递数据 $_POST  数据量大,安全,经由http post方式来传递数据 $_REQUEST     $_GET+$_POST,效率低 $_FILES  上传变量,经由http pos

Java语言中学习数组、运算符、流程控制的一些理解

一.数组 1.数组的概念及作用 数组是相同数据类型的元素的集合:   数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型. 例如: int [] a = new int [] {1,2,3,4,5,6,}; String [] s = new String [] {"小兔","小小兔","小小小兔",} : Employee [] e = Employee [10];(Employee是自定义类). 2.数组的声

数组、运算符、流程控制

  1.数组 1.1数组的基本概念及作用 1.数组是相同数据类型元素的集合 数组本身是引用数据类型,即对象.但是数组可以存储基本数据类型,也可以存储引用数据类型. 2.数组的举例: int [] a = new int []{45,65,548,74,12}; String [] s = new String []{"小红","小李","小凯"}; 1.2数组的声明 1.数组的声明的两种方式: 数据类型 []  数组名字    例如:int  [

Python基础总结(字符串常用,数字类型转换,基本运算符与流程控制)

一.字符串常用操作 #Python strip() 方法用于移除字符串头尾指定的字符(默认为空格) name='*egon**' print(name.strip('*'))#移除 name 变量对应的值两边的*,并输出处理结果 print(name.lstrip('*'))#移除 name 变量左边的*,并输出处理结果 print(name.rstrip('*'))#移除 name 变量右边的*,并输出处理结果 #startswith,endswith name='alex_SB' print

Python(输入、输出;简单运算符;流程控制)

一 输入输出 python3中统一都是input,python2中有raw_input等同于python3的input,另外python2中也有input 1.res=input("python3: ") 2.res=raw_input("python2: ") 3.res=raw_input("python2: ") 1,2无论接收何种输入,都被存为字符串赋值给res,而3的意思是,用户输入何种类型,就以何种类型赋值给res #!/usr/bi