print("陈少最帅!!!")

    输出结果: 陈少最帅!!!
可以变,不可变数据类型
#1、可变类型:list,dict
#在值改变的情况下,id号不变,也就是说内存地址不变,证明就是在改原来内存空间中的值,即原值可变 #2、不可变类型:int、float、str
#在值改变的情况下,id号也跟着变了,也就是说内存地址变了,证明不是在改原来内存空间中的值,
# 而是申请了新的内存空间,产生了新的值,即原值不可变
# x=10
# print(id(x))
# x=11
# print(id(x)) # x=10.3
# print(id(x))
# x=11.4
# print(id(x)) # x="abc"
# print(id(x))
# x="aBc"
# print(id(x)) # l1=[111,"aaaa"]
# print(id(l1))
# l1[0]=222222
# print(l1)
# print(id(l1)) # dic={'k1':111,'k2':222}
# print(id(dic))
# dic['k1']="abc"
# print(dic)
# print(id(dic)) # 字典的value可以是任意类型,但是字典的key必须是不可变类型
# dic={1111111:"abc","k2":"def",3.1:'aaa'}
# print(dic[1111111]) # 下面写法推荐使用列表代替
# dic={0:'egon',1:"egon1",2:"egon3"} # print(dic[0])
# print(dic[1])
# print(dic[2]) # 了解:不可哈希类型就是可变类型,可哈希类型就是不可变类型
# dic={[1,2,3]:"abc"} 赋值运算符补充
# 1、增量赋值
# age=18
# age += 1
# print(age) # 2、链式赋值
# x=10
# y=x
# z=y # z = y = x = 10
# print(x, y, z)
# print(id(x), id(y), id(z)) # 3、交叉赋值
# m = 111
# n = 222 # temp=m
# m=n
# n=temp
# m, n = n, m
# print(m, n) # 4、解压赋值
# salaries = [1.1, 2.2, 3.3, 4.4, 5.5]
# mon0 = salaries[0]
# mon1 = salaries[1]
# mon2 = salaries[2]
# mon3 = salaries[3]
# mon4 = salaries[4] # mon0, mon1, mon2, mon3, mon4 = salaries
# print(mon0)
# print(mon1)
# print(mon2)
# print(mon3)
# print(mon4) # 变量名的个数必须与包含的值的个数相同,多一个不行,少一个也不行
# mon0, mon1, mon2, mon3, mon4, mon5 = salaries
# mon0, mon1, mon2, mon3 = salaries # mon0, mon1, mon2, *_ = salaries
# print(mon0)
# print(mon1)
# print(mon2)
# print(_) # *_, x, y, z = salaries
# print(x)
# print(y)
# print(z) # x, *_, z = salaries
# print(x)
# print(z) # dic={"k1":111,"k2":222}
# del dic['k1']
# print(dic)
# dic["kkk"]=111
# print(dic) # 对于字典来说解压赋值取出来的是字典的key
# dic = {"k1": 111, "k2": 222}
# x, y = dic
# print(x, y) # 了解
# a,b,c,d,e="hello"
# print(a,type(a))
# print(b)
# print(c)
# print(d) 身份运算
# 身份运算is与==

# ==判断的是值是否相等
# x = ['a', 'b']
# y = ['a', 'b']
# print(x == y) # is判断的是id是否相等
# print(id(x))
# print(id(y))
# print(x is y) # 分析:
# is判断的结果为True,即二者的id一样,即二者内存地址一样,即二者就是一个东西,即值一定相等
# 如果==判断的结果为True,即二者的值一样,那么二者的内存地址可能不一样 # x=None
# y=None
# # print(x == None)
# print(x is None)
# print(x is y) # print((10 > 3) is True)
# print((10 > 3) == True)
# x=True
# y=True
# z=True
# print(id(x))
# print(id(y))
# print(id(z)) # 结论:如果要变量一个变量是否等于None、True、False,推荐使用is去判断 流程控制 if 判断
"""
1、什么是if判断
判断 条件1 并且 条件2:
做什么事。。。
否则:
做什么事。。。 2、为何要有if判断
为了控制计算机能够像人一样去完成判断的过程 3、如何用if判断
"""
# 1、介绍
# print('start....')
# if 3 != 3 and 10 > 8:
# print("条件成立1")
# print("条件成立2")
# print("条件成立3")
# else:
# print("条件不成立1")
# print("条件不成立2")
# print("条件不成立3")
# print('end....') # if判断完整的语法
"""
if 条件1:
子代码块1
elif 条件2:
子代码块2
elif 条件3:
子代码块3
...
else:
子代码块
""" # 2、必须要有的是if,只有一个if是可以的
# inp_name=input('你的名字: ')
# if inp_name == "egon":
# print('输入正确')
#
# print('其他代码') # 3、if+elif
# inp_name=input('你的名字: ')
# if inp_name == "egon":
# print('您的身份是超级vip')
# elif inp_name == "张三":
# print('您的身份是钻石vip')
# elif inp_name == "李四":
# print('您的身份是铂金vip')
#
# print('其他代码') # 4、if+else
# inp_name = input('你的用户名: ')
# inp_pwd = input('你的密码: ')
#
# if inp_name == "egon" and inp_pwd == "123":
# print('登录成功')
# else:
# print("刚刚输入的用户名或密码错误")
#
# print('其他代码') # 5、if+elif+else
"""
如果:成绩>=90,那么:优秀 如果成绩>=80且<90,那么:良好 如果成绩>=70且<80,那么:普通 其他情况:很差
"""
# score = input("请输入您的成绩: ")
# score = int(score)
# if score >= 90:
# print("优秀")
# elif score >= 80:
# print("良好")
# elif score >= 70:
# print("普通")
# else:
# print("很差") # 补充
# age = 19
# age >= 18 and age <= 20
# print(20 >= age >= 18)
# print(18 <= age <= 20) # if判断嵌套if
print('ok0')
if 10 > 3:
if 1 == 1:
print('ok1')
print('ok2')
print('ok3')
print('ok4')
 

day04总结的更多相关文章

  1. Spring day04笔记(SVN讲解和回顾昨天知识)

    spring day03回顾 事务管理 基于xml配置 1.配置事务管理器 jdbc:DataSourceTransactionManager hibernate:HibernateTransacti ...

  2. day04 Java Web 开发入门

    day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web ...

  3. python day04笔记总结

    2019.4.1 S21 day04笔记总结 昨日内容补充 1.解释器/编译器 1.解释型语言.编译型语言 2.解释型:写完代码后提交给解释器,解释器将代码一行行执行.(边接收边解释/实时解释) 常用 ...

  4. Python基础(函数部分)-day04

    写在前面 上课第四天,打卡: 加勒比海盗今天上映:端午节公司发的粽子很有范! 一.函数的基本概念 - 函数是什么?  函数,就是一个'锤子',一个具有特定功能的'锤子',使用者可以在适当的时候使用这个 ...

  5. day04(权限修饰符,内部类,局部内部类,匿名内部类)

    权限修饰符, Public  >protected >default > private public 公共权限   随便都可以访问 protected  子类可以访问权限  (子类 ...

  6. Day04 dom详解及js事件

    day04 dom详解 DOM的基础 Document对象 Element对象 Node对象 innerHTML 事件处理 表单验证   上次课内容回顾: JS中ECMAScript用法: JS定义变 ...

  7. python开发学习-day04(迭代器、生成器、装饰器、二分查找、正则)

    s12-20160123-day04 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...

  8. 2017-2018-1 JAVA实验站 冲刺 day04

    2017-2018-1 JAVA实验站 冲刺 day04 各个成员今日完成的任务 小组成员 今日工作 完成进度 张韵琪 写博客.进行工作总结 100% 齐力锋 找背景音乐 100% 张浩林 游戏操作说 ...

  9. python s13 day04

    1.1 all() 和 any( )   all() any()   0,None,"", [], (),{} #布尔值为0的 列举,None ,空列表,空元祖,空. print( ...

  10. Java编程基础阶段笔记 day04 Java基础语法(下)

    day04 Java基础语法 (下) 笔记Notes要点 switch-case语句注意 switch-case题目(switchTest5) 循环执行顺序 if-else 实现3个整数排序 Stri ...

随机推荐

  1. Python实现抖音关键词热度搜索小程序(附源码)

    今天给大家带来一个抖音热词小程序,废话不多说,直接上代码 import requests import json import urllib.parse import time ''' python知 ...

  2. MATLAB实例:聚类网络连接图

    MATLAB实例:聚类网络连接图 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 本文给出一个简单实例,先生成2维高斯数据,得到数据之后,用模糊C均值( ...

  3. ubuntu安装qt步骤(源码)

    1.安装gcc,g++ sudo apt-get install gcc sudo apt-get install g++ 2.解压源码包 tar xvzf qt-xxxx 3.安装xlib库 sud ...

  4. 机器学习——手把手教你用Python实现回归树模型

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天这篇是机器学习专题的第24篇文章,我们来聊聊回归树模型. 所谓的回归树模型其实就是用树形模型来解决回归问题,树模型当中最经典的自然还是决 ...

  5. ASP.NET Core Blazor WebAssembly 之 .NET JavaScript互调

    Blazor WebAssembly可以在浏览器上跑C#代码,但是很多时候显然还是需要跟JavaScript打交道.比如操作dom,当然跟angular.vue一样不提倡直接操作dom:比如浏览器的后 ...

  6. 学习nginx从入门到实践(五) 场景实践之静态资源web服务

    一.静态资源web服务 1.1 静态资源 静态资源定义:非服务器动态生成的文件. 1.2 静态资源服务场景-CDN 1.3 文件读取配置 1.3.1 sendfile 配置语法: syntax: se ...

  7. beta版 tomcat 应用监控指标

    指标是集合网络搜索得到的汇总并且现在在使用的,现在记录一下 数据平台:Prometheus v2.18.1 展示平台:Grafana 指标来源: 日志类的是mtail 其他都是通过jmx_export ...

  8. 基于移动最小二乘法的点云曲面拟合(python)

    1.移动最小二乘法介绍 为了更好地对数据量大且形状复杂的离散数据进行拟合,曾清红等人[1]开发出一种新的算法——移动最小二乘法.这种新的最小二乘算法为点云数据的处理提供了新的方法.使用点云数据拟合曲面 ...

  9. rust 函数-生命周期

    记录一下自己理解的生命周期. 每个变量都有自己的生命周期. 在c++里生命周期好比作用域, 小的作用域的可以使用大作用域的变量. 如果把这里的每个作用域取个名,那么就相当于rust里的生命周期注解. ...

  10. Java前端面试题总结

    Java前端面试题总结 简单说一下HTML,CSS,javaScript在网页开发中的定位? HTML:超文本标记语言,定义网页的结构 CSS:层叠样式表,用来美化页面 JavaScript:主要用来 ...