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. 第一章03-Activity的启动模式

    Activity的LaunchMode Android中提供了四中Activity的启动模式 1. standard 2. singleTop 3. singleTask 4. signleInsta ...

  2. Oracle数据迁移后由列的直方图统计信息引起的执行计划异常

    (一)问题背景 在使用impdp进行数据导入的时候,往往在导入表和索引的统计信息的时候,速度非常慢,因此我在使用impdp进行导入时,会使用exclude=table_statistics排除表的统计 ...

  3. Unable to open debugger port (127.0.0.1:55119): java.net.SocketException "Socket closed"

    1.端口问题 排查端口,lsof -i:8080 修改端口等 2.权限问题 端口排查无解的话,查看idea Event Log(View->Tool Window->Event Log) ...

  4. CSS布局之Flex布局

    Flex布局,可以简便.完整.响应式地实现各种页面布局. 浏览器支持:得到所有浏览器的支持.(注:Flex布局将成为未来布局的首选方案)   一. Flex布局的概念 Flex是Flexible Bo ...

  5. Codeforces Round #648 (Div. 2)

    链接 : https://codeforces.com/contest/1365/problems problem A 统计可用的行和列的最小值, 模2输出即可 /* * Author: RoccoS ...

  6. 安装elasticsearch的坑

    elasticsearch启动报“此时不应有 \Common 原因 Java 环境变量出错 解决 修改 elasticsearch.bat , 添加一句 : SET params='%*' SET J ...

  7. 基础拾遗---委托,匿名函数,lambda

    前言: C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针.委托是存有对某个方法的引用的一种引用类型变量.引用可在运行时被改变.委托(Delegate)特别用于实现事件和回调方法. ...

  8. controlfile的情景恢复

    控制文件测试 百度百科:控制文件(Control File)是Oracle的物理文件之一,它记录了数据库的名字.数据文件的位置等信息.控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机.如果没有数 ...

  9. 0.1---selenium+java自动化测试进阶02----项目实战之登录代码重构

    一.测试登录功能实现 以慕课网的登录为例,分析登录的功能需求,编写测试用例,找到要定位的元素以及需要的操作,编写登录功能的测试代码.代码实现如下: public static void main(St ...

  10. 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用

    | 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it ...