今日作业:1、整理当天所学内容,编写博客,明天早晨检查变量的三个特征:今日复习:一、变量的三个特征1、id:变量值的唯一编号,内存地址不同id则不同2、type:类型3、value二、is与==is:比较的是id地址是否相等。==:比较的是值是否相等。(id相等值一定相等,值相等id不一定相等)三、常量常量通常用纯大写字母表示,一般看到后就知道是常量,不会人为去改变常量。四、基本数据类型1、整形int,即整数。2、浮点型float,带有小数的数字。3、字符串类型str,'',"",""" """内的一串字符.4、列表list,定义:在[]内用逗号分隔开多个任意类型的值.5、字典dict:定义:在{}内用逗号分隔开多个key:value的值,其中value可以是任意数据类型,记录多个key:value值.6、布尔类型bool:True/False,用来标识条件是否成立五、输入输出1、在python3中的input会将用户输入的任何内容都存成str类型

2、在python3中只有一个input,而python2中有input和raw_input
2.1.其中python2的raw_input与python3的input是一样2.2 不一样的是:python2的input要求使用者必须输入一个明确的数据类型,输入什么类型就存成什么类型.3.占位符输出

print('my name is %s my age is %s' %([1,2,3],18)) %s可以收任意类型的值
print('my name is %s my age is %d' %('egon','18')) %d只能接收整型六、算术运算+:加法/:有整数部分有余数部分//:去掉小数部分%:取整**:幂运算比较运算:比较运算只能在同类型之间进行,其中int与float同属于数字类型,字符串或字典比较大小从左到右依次比较ASCII码大小,同位谁的ASCII码大谁就大,相等就比较后面一位。
赋值运算:+=,-=,%=,*=
链式赋值a=b=c=d=e=111
交叉赋值x=20,y=10,tem=x,y=x,y=tem,x,y=y,x
解压赋值
nums=[1,2,3,4,5]
a,b,c,d,e=nums不想取的值可以用_占位,*_代表多个。
逻辑运算:and,or,not
and:连接左右两个条件,两个条件必须都成立,最后结果才为True,一旦左边条件为假则最终结果就为假,没有必要再去计算右面条件的值
or:连接左右两个条件,两个条件但凡有一个成立,结果就为True,一旦左边条件为True则最终结果就为True,没有必要再去计算右面条件的值,一旦左边条件为False,还需要去计算右面条件的值,如果为True,最终也True
not:取反
2、python test.py执行的三个阶段是什么?在哪个阶段识别文件内的python语法?
1. 先启动python解释器2. python解释器将python文件由硬盘读入内存3. python解释器解释执行刚刚读入内存的代码,开始识别python语法
3、将下述两个变量的值交换   s1='alex'   s2='SB's1,s2 ='SB','alex'
4、判断下述结果   msg1='alex say my name is alex,my age is 73,my sex is female'   msg2='alex say my name is alex,my age is 73,my sex is female'   msg1 is msg2   msg1 == msg2第一句为Ture,第二句为Ture。
5、什么是常量?在python中如何定义常量常量即不变的量,python一般用大写英文来定义。
6、有存放用户信息的列表如下,分别存放用户的名字、年龄、公司信息   userinfo={      'name':'egon',      'age':18,      'company_info':{         'cname':'oldboy',         'addr':{            'country':'China',            'city':'Shanghai',         }      }

   }   要求取出该用户公司所在的城市userinfo['company_info']['addr']['city']
students=[    {'name':'alex','age':38,'hobbies':['play','sleep']},    {'name':'egon','age':18,'hobbies':['read','sleep']},    {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']},]取第二个学生的第二个爱好students[1]['hobbies'][1]要求取出三名学生的详细信息分别赋值给三个变量(用一行代码实现)student1,student2,student3 = students[0],students[1],students[2]

 


转载于:https://www.cnblogs.com/endlesswaltz/p/9642447.html

day3 and homework相关推荐

  1. week4 day3/4 常用模块

    week4 day3/4 常用模块 一.正则模块 import re(字符串匹配) 1.1 基本操作和工作原理 1.2 re模块提供的其他匹配功能 1.3 补充 1.4 作业 二.序列化模块 impo ...

  2. nlp homework 03

    NLP Homework 03 --冯煜博 题目描述 (盒子和球模型)假设有3个盒子,每个盒子里装有红白两种颜色的球,盒子里的红白球有下表列出,初始状态分布. 解答 1. 给出HMM模型 \(\mu= ...

  3. HDU 5298 Solid Geometry Homework 暴力

    Solid Geometry Homework 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5298 Description Yellowstar ...

  4. 纪中2018暑假培训day3提高a组改题记录(混有部分b组)

    day3 模拟赛,看了看a组题,发现是博弈论,非常开心(因为好玩),于是做的a组.结果差点爆零,死命纠结t1的sg函数,但其实只是一个dp,不用扯到sg函数的那种. t1: Description 被 ...

  5. Python学习记录day3

    2019独角兽企业重金招聘Python工程师标准>>> Python学习记录 day3 今天是银角大王武sir讲课.先回顾了上节课所学,然后讲到了面向对象思想. set set是一个 ...

  6. HUST 1555 A Math Homework

    1555 - A Math Homework 时间限制:1秒 内存限制:128兆 338 次提交 131 次通过 题目描述 QKL is a poor and busy guy, and he was ...

  7. Java基础day3

    Java基础day3 Java基础语法 1. switch语句 1.1 switch语句结构 1.2 switch语句练习-春夏秋冬分类 2. for循环 2.1 for循环格式 2.2 for循环练 ...

  8. Java-GUI编程实战之管理系统 Day3【学生管理系统GUI设计、学生管理系统增删改查、项目MVC结构介绍、Java技能图谱】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  9. ACM Doing Homework again

    Ignatius刚刚从第30届ACM / ICPC回到学校.现在他有很多作业要做.每个老师给他一个截止作业的截止日期.如果Ignatius在截止日期之后进行了家庭作业,老师将减少他的最终考试成绩.现在 ...

最新文章

  1. ActivityLifecycleCallbacks
  2. mysql自定义收藏分类_MYSQL中SHOW的使用整理收藏
  3. 一路去**ddss第二天
  4. 对采用rsync+inotify数据同步方式进行健康检测
  5. php跳转404_php伪静态.htaccess实现403,404跳转
  6. 【Python】编程笔记11
  7. Phonegap + JqueryMobile常见问题
  8. UVA-11536 Smallest Sub-Array
  9. Kong Api 初体验、Kong安装教程
  10. dw新建php文件自动生成html,dw如何新建css规则
  11. 3-25Pytorch与张量填充3-26Pytorch与傅里叶变化
  12. 在 dotnet core (C#)下的颜色渐变
  13. xml建模包括以下_数据挖掘--建模与挖掘的结合
  14. 一分钟了解TCP/IP网络通信协议
  15. Android 中获取符合分辨率的视频
  16. twitter跳过手机验证_安卓怎么注册推特账号(twitter跳过手机验证)
  17. 【信号处理】基于Matlab实现男女音变声系统
  18. 如何记账,记录家庭收支情况
  19. 用mobx-react框架wukong撸个电影网站
  20. 感知复合型人才的重要性!

热门文章

  1. 【CyberSecurityLearning 22】传输层协议分析(TCP/UDP)
  2. python基础——注释、字符串、输出换行
  3. shell逐行读取每一列
  4. 浅谈malloc,calloc,realloc函数之间的区别
  5. 查找最晚入职员工的所有信息---牛客网SQL实战篇
  6. C++面试八股文快问快答の基础篇
  7. EOS经济系统分析[转载]
  8. 利用Cydia Substrate进行Android HOOK(2)
  9. Sparkmllib scala逻辑回归
  10. 加载svr模型_机器学习XGBoost实战,网格搜索自动调参,对比随机森林,线性回归,SVR【完整代码(含注释)+数据集见原文链接】...