day04总结
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总结的更多相关文章
- Spring day04笔记(SVN讲解和回顾昨天知识)
		spring day03回顾 事务管理 基于xml配置 1.配置事务管理器 jdbc:DataSourceTransactionManager hibernate:HibernateTransacti ... 
- day04 Java Web 开发入门
		day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web ... 
- python day04笔记总结
		2019.4.1 S21 day04笔记总结 昨日内容补充 1.解释器/编译器 1.解释型语言.编译型语言 2.解释型:写完代码后提交给解释器,解释器将代码一行行执行.(边接收边解释/实时解释) 常用 ... 
- Python基础(函数部分)-day04
		写在前面 上课第四天,打卡: 加勒比海盗今天上映:端午节公司发的粽子很有范! 一.函数的基本概念 - 函数是什么? 函数,就是一个'锤子',一个具有特定功能的'锤子',使用者可以在适当的时候使用这个 ... 
- day04(权限修饰符,内部类,局部内部类,匿名内部类)
		权限修饰符, Public >protected >default > private public 公共权限 随便都可以访问 protected 子类可以访问权限 (子类 ... 
- Day04 dom详解及js事件
		day04 dom详解 DOM的基础 Document对象 Element对象 Node对象 innerHTML 事件处理 表单验证 上次课内容回顾: JS中ECMAScript用法: JS定义变 ... 
- python开发学习-day04(迭代器、生成器、装饰器、二分查找、正则)
		s12-20160123-day04 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ... 
- 2017-2018-1 JAVA实验站 冲刺 day04
		2017-2018-1 JAVA实验站 冲刺 day04 各个成员今日完成的任务 小组成员 今日工作 完成进度 张韵琪 写博客.进行工作总结 100% 齐力锋 找背景音乐 100% 张浩林 游戏操作说 ... 
- python s13 day04
		1.1 all() 和 any( ) all() any() 0,None,"", [], (),{} #布尔值为0的 列举,None ,空列表,空元祖,空. print( ... 
- Java编程基础阶段笔记 day04 Java基础语法(下)
		day04 Java基础语法 (下) 笔记Notes要点 switch-case语句注意 switch-case题目(switchTest5) 循环执行顺序 if-else 实现3个整数排序 Stri ... 
随机推荐
- 实验三 Linux系统用户管理及VIM配置
			项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接接地址 学号-姓名 17041428-朱槐健 作业学习目标 1.学习Linux系统用户管理 2.学习vim使用 ... 
- LeetCode 76,一题教会你面试算法时的思考套路
			本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题的第45篇文章,我们一起来看看LeetCode的76题,最小窗口子串Minimum Window Substrin ... 
- 20184302 2019-2020-2 《Python程序设计》实验四报告
			20184302 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:184302 实验教师:王 ... 
- Python基础——爬虫以及简单的数据分析
			目标:使用Python编写爬虫,获取链家青岛站的房产信息,然后对爬取的房产信息进行分析. 环境:win10+python3.8+pycharm Python库: import requests imp ... 
- FFT,NTT入门
			目录 -1.前置知识 复数 单位根 单位根反演 0.卷积 1.FFT -1.前置知识 复数 复数单位\(i\):定义为\(i^2=-1\).\(i\)可以直接参与运算. 复数:形如\(z=a+ ... 
- PyQt中QThread多线程的正确用法【待完善】
			先贴几篇有意思的讨论 https://www.qt.io/blog/2010/06/17/youre-doing-it-wrong#commento-login-box-container https ... 
- Spring Cloud 系列之 Dubbo RPC 通信
			Dubbo 介绍 官网:http://dubbo.apache.org/zh-cn/ Github:https://github.com/apache/dubbo 2018 年 2 月 15 日,阿里 ... 
- 完美解决asp.net core 3.1 两个AuthenticationScheme(cookie,jwt)共存在一个项目中
			内容 在我的项目中有mvc controller(view 和 razor Page)同时也有webapi,那么就需要网站同时支持2种认证方式,web页面的需要传统的cookie认证,webapi则需 ... 
- @EnableHystrixDashboard注解无法使用情况
			本人使用的是springboot 2.1.3,在引入hystrix仪表盘时,发现@EnableHystrixDashboard注解无法使用. 原来的pom配置 度娘之后,发现是springboot版本 ... 
- laravel生成key失败
			laravel生成key失败 生成KEY失败.原因是没有复制.env文件 In KeyGenerateCommand.php line 96: file_get_contents(D:\project ... 
