day04 作业
一、简述Python的五大数据类型的作用、定义方式、使用方法:
数字类型
整型
作用:描述年龄
定义方式:
x = 10
y = int('10')
使用方法:
+ - * / % // **
如果需要使用sin/cos 等函数,可以导入cmath模块, import cmath
浮点型
作用:描述薪资
定义方式:
x = 10.5
y = float(10) # 10.0
使用方法:
+ - * / % // **
如果需要使用sin/cos 等函数,可以导入cmath模块, import cmath
字符串类型
作用:描述姓名
定义方式:
name = 'cwz'
name = "cwz"
name = '''name'''
使用方法:
s1 = 'rese'
s2 = 'zio'
print(s1 + s2) # resezio
print(s2 * 5) # zioziozioziozio
列表
作用:[]存储多个元素,用逗号隔开
定义方式:
lt = [12,3,4,5,[123,344,],'wewe',10]
使用方法:索引取值
lt = [12,3,4,5,[123,344,],'wewe',10]
print(lt[4][0]) # 123
字典
作用:{} 内存储多个值,以key(描述信息): value(值,可以是任意数据类型)形式存储
定义方式:
dic = {'name': 'cwz', 'age': 19}
使用方法:
dic = {'name': 'cwz', 'age': 19}
print(dic['name']) # cwz
布尔型
作用:判断条件结果
定义方式:布尔类型只有两个值,True / False
使用方法:
print(1 > 2) # False
print(1 < 2) # True
二、一行代码实现下述代码实现的功能:
'''
x = 10
y = 10
z = 10
'''
x = y = z =10
三、写出两种交换x、y值的方式:
'''
x = 10
y = 20
'''
# 法1
x = 10
y = 20
z = x
x = y
y = z
# 法2
x = 10
y = 20
x, y = y, x
四、一行代码取出nick的第2、3个爱好:
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
_, h2, h3, _ = nick_info_dict['hobby_list']
五、使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'cwz'
height = 180
weight = 140
# "My name is 'Nick', my height is 180, my weight is 140"
print(('My name is %s, my height is %s, my weight is %s') % (name, height, weight))
print(f'My name is {name}, mys height is {height}, my weight is {weight}')
print('My name is {}, my height is {}, my weight is {}'.format(name, height, weight))
day04 作业的更多相关文章
- python day04 作业答案
1. 1) li=['alex','WuSir','ritian','barry','wenzhou'] print(len(li)) 2) li=['alex','WuSir','ritian',' ...
- python day04作业
- day04作业
1.for(初始化表达式:条件表达式:循环后的操作表达式){ 循环体: } class Test_Sum { public static void main(String[] args) { int ...
- python 作业
Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...
- DSB
Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...
- Python作业篇 day04
###一.写代码,有如下列表,按照要求实现每一个功能 li=['alex','bibi','cc0','didi'] #1.计算列表的长度 #2.列表中追加元素'seven',并输出添加后的列表 #3 ...
- python开发学习-day04(迭代器、生成器、装饰器、二分查找、正则)
s12-20160123-day04 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...
- python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)
类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...
- SQLServer2005创建定时作业任务
SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...
随机推荐
- HiGV ui代码流程
在海思PDT_Init下有一个这样的函数HI_PDT_UI_Init(): 1. HI_PDT_UI_Init()函数: /*public, it should be called by main() ...
- Java面试题-基础篇一(干货篇)
1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致. 2.Java有 ...
- AWVS破解安装
参考大佬@pirogue的安装步骤及awvs安装包,@pandahks的安装依赖,在本地虚拟机安装awvs,艰辛历程记录如下. 虚拟机操作系统:CentOS Linux release 7.7.190 ...
- 【cf375】D. Tree and Queries(dsu on tree+线段树)
传送门 题意: 给出一颗以\(1\)为根的有根树,每个结点有个颜色\(c_i\). 之后要回答\(m\)组询问,每组询问包含\(v_i,k_i\),要回答以\(v_i\)为根的子树中,颜色出现次数不小 ...
- 题解:T103342 Problem A. 最近公共祖先
题目链接 题目大意 求每个点对的lca深度的和 以每一层分析,得出通式 由于1e9的数据范围要化简表达式得到O(能过) 瞎搞后就是2^(2n+2)-(4n+2)*2^n-2 code: #includ ...
- Mybatis全局配置文件详解(三)
每个基于Mybatis应用都是以一个SqlSessionFactory实例为中心.SqlSessionFactory实例可以由SqlSessionFactoryBuild获得,而SqlSessionF ...
- JQuerys实现三级省市联动
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- 数据仓库006 - MySQL 5.6.x - Linux最佳生产环境离线部署
一.离线安装包 文件准备 这里以mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz为例,记一次MySQL 5.6.x 的生产环境离线部署过程.使用SecureCRT连接 ...
- Azure DevOps Server(TFS) 客户端分析
Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发.测试.实施提供全流程的服务.作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实 ...
- 未初始化内存检测(MSan)
https://github.com/google/sanitizers/wiki https://github.com/google/sanitizers/wiki/MemorySanitizer ...