1。常量

  值不会改变的量

  python中没有特别的语法定义常量,一般约定用全大写字母命名常量,比如圆周率pi

 2.预算符补充

  2.1算数运算符

  print(10/3)除法运算

  print(10//3)整除运算

  print(10**2)平方运算

  2.2赋值运算

  age=18

  age+=1

  age/=3

  age **= 2

  2.3交叉赋值

  x=10

  y=20

  x,y=y,x(底层实现z=y,y=x,x=z)

  2.4链式赋值

  x=10

  y=10

  z=10

  x=y=z=10

  print(id(x))

  print(id(y))

  print(id(z))

  2.5解压赋值

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

  a,b,c,d,e=l

  print(a,b,c,d,e)

  另外_下划线代表的变量表示不会用到

  所以解压赋值也可以

  a,*_=l(取出第一个值)

  a,*_,b=l(取出首个元素和最后一个元素)

  *_,a,b=l(取出最后两个元素)

3.流程控制之if判断语句

 3.1只有一个条件

  if 条件:

    代码1

    代码2

    代码3

    。。。

3.2除了一个条件成立之外,其他情况运行else内代码

  if 条件1:

    代码1

    代码2

    代码3

    。。。

  else:

    代码1

    代码2

3.3有多个条件时,从上至下,第一个条件不成立时候去判断下一个条件

  if 条件1:

    代码1

    代码2

  elif 条件2:

    代码1

    代码2

  elif 条件3:

    代码1

    代码2

  else:

    代码1

    代码2

# score=input('your score>>: ')
# score=int(score)
# if score >=90:
# print('优秀')
# elif score >=80:
# print('良好')
# elif score >=70:
# print('普通')
# else:
# print('很差')

3.4 if嵌套

  if 条件1:

    if 条件2:

      代码1

      代码2

    else

      代码1

      代码2

  else 

    代码1

    代码2

age=18

sex_='male'

height=170

weight=60

is_sucess=True

if age >=18 and age <= 25 and sex == 'female' and height>=170 and weight<=60:

  print('表白‘)

  if  is_sucess:

    print('在一起')

  else:

    print('逗你玩的‘)

else:

  print('阿姨好')

4.流程控制之while循环

  4.1用条件判断控制while循环的语句是否运行

while 条件:

    代码1

    代码2

 count=1

 sum=0

 while count<=10:

  sum += count

  count+=1

  4.2用break结束本层循环

  while True:

    代码1

    代码2

    break

count=1

sum=0

while True:

  sum+=count

  count+=1

  if count == 10:

    break

break:结束本层循环

continue:结束本次循环,开始下一次

4.3while continue

count=1

while count<=5:
if count ==3:
count+=1
continue
else:
print(count)
count+=1

4.4while else(只有while循环没有被break打断时才会运行else内的代码块)

count=1

while count<=5:

  if count==3:

    break

  print(count)

  count+=1

else:

  print('else子代码块只有在while循环没被break打断时运行‘)

python学习day5 常量 运算符补充 流程控制基础的更多相关文章

  1. 基础运算符补充,流程控制之if判断/while循环

    常量 常量即指不变的量.在python中没有一个专门 的语法代表常量,程序员约定俗成地用变量名全部被大写代表常量. AGE_OF_OLDBOY = 56 基础运算符补充 1.算术运算 加减乘除+ - ...

  2. python学习日记(练习,流程控制+数据结构)

    简易计算器 #简易计算器,蠢新一枚,功能尚不完善,本为个人练习,仅供参考 while 1: a = input('请输入第一个运算数:').strip()#可输入前后带空格的数字 if a.lower ...

  3. Python学习笔记-day1(if流程控制)

    在python中,流程控制语句为强制缩进(4空格) if username=='lmc' and password=='123456': print('Welcome User {name} logi ...

  4. Python学习笔记-day1(while流程控制)

    count = 0 while True: #print('count:',count) if count == 3: print('you guess over 3 times!fuck off!' ...

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

    运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...

  6. python 运算符与流程控制

    运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...

  7. 【python基础】第06回 运算符和流程控制 1

    本章内容概要 1.运算符 2.流程控制 本章内容详解 1.运算符 什么是运算符? 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是" ...

  8. Lua的五种变量类型、局部变量、全局变量、lua运算符、流程控制if语句_学习笔记02

    Lua的五种变量类型.局部变量.全局变量 .lua运算符 .流程控制if语句 Lua代码的注释方式: --当行注释 --[[    多行注释    ]]-- Lua的5种变量类型: 1.null 表示 ...

  9. [基本运算符、流程控制之if判断、与用户交互、深浅拷贝]

    [基本运算符.流程控制之if判断.与用户交互] 基本运算符 1.算数运算符 python支持的算术运算符与数学上计算的符号使用是一致的 salary = 3.3 res = salary * 12 p ...

随机推荐

  1. spark sql运行原理

    Spark sql 对SQL语句的处理,先将SQL语句进行解析(parse)形成一个tree,然后使用Rule对Tree进行绑定,优化等处理过程,通过模式匹配对不同类型的节点采用不同操作.查询优化器是 ...

  2. vue-i18n

    安装 npm install vue-i18n 初始化 import VueI18n from 'vue-i18n' Vue.use(VueI18n) const messages = { zh: { ...

  3. 20165304学习基础和C语言基础调查

    20165304学习基础和C语言基础调查 你有什么技能比大多人(超过90%以上)更好? 我觉得自己应该算是一个比较宅的人,因为在高中的时候我在外边租房子住,我爸妈都去上班,平时就只有我自己,当然只能自 ...

  4. PHP 支持 JQuery 的 JSONP 跨域访问

    Jquery Ajax进行跨域时需要使用JSONP,但JSONP格式和JSON格式是有区别的,如果直接返回JSON格式就会报错 首先将原有的Jquery代码中的dataType改成“jsonp”,具体 ...

  5. addEventListener 的事件冒泡

    语法 target.addEventListener(type, listener, useCapture); target 文档节点.document.window 或 XMLHttpRequest ...

  6. c# group by list

    ViewBag.PnlTotal = pnlTotal; // 柱形图 string data = ""; string cat = ""; string bu ...

  7. day16-小数据池

    一,什么是代码块 Python程序是由代码块构造的.块是一个python程序的文本,他是作为一个单元执行的. 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块. 而作为交互方式输入的每个命 ...

  8. Dictionary转为Model实例

    Dictionary<string, object> dic = new Dictionary<string, object>(); dic.Add(); dic.Add(&q ...

  9. 链表有环判断,快慢指针两种方法/合并链表/删除重复元素/二分递归和while

    public static boolean hasCycle(ListNode head) { if (head == null || head.next == null) { return fals ...

  10. Nginx使用GZIP来压缩网页

    HTTP协议上的GZIP编码是一种用来改进web应 用程序性能的技术.大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度.这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中 ...