一、简述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 作业的更多相关文章

  1. python day04 作业答案

    1. 1) li=['alex','WuSir','ritian','barry','wenzhou'] print(len(li)) 2) li=['alex','WuSir','ritian',' ...

  2. python day04作业

  3. day04作业

    1.for(初始化表达式:条件表达式:循环后的操作表达式){ 循环体: } class Test_Sum { public static void main(String[] args) { int ...

  4. python 作业

    Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...

  5. DSB

    Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...

  6. Python作业篇 day04

    ###一.写代码,有如下列表,按照要求实现每一个功能 li=['alex','bibi','cc0','didi'] #1.计算列表的长度 #2.列表中追加元素'seven',并输出添加后的列表 #3 ...

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

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

  8. python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)

    类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...

  9. SQLServer2005创建定时作业任务

    SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...

随机推荐

  1. Lnmp架构部署动态网站环境.2019-7-3-1.3

    Php安装 一.安装准备 1.Php依赖包 [root@Lnmp tools]# yum install -y zlib libxml libjpeg freetype libpng gd curl ...

  2. AtCoder - 2282 (思维+构造)

    题意 https://vjudge.net/problem/AtCoder-2282 告诉你sx,sy,tx,ty,问从s走到t,再从t走到s,再从s走到t,再从t回到s的最短路,每次只能上下左右选一 ...

  3. Vysor

    官网:http://www.vysor.io/ Vysor用 PC远程控制投影安卓手机/平板工具 Vysor 是一个免费的google浏览器插件. 它可以让你在pc上控制你的Android手机.平板等 ...

  4. web前端学习路线(干货)

  5. 在C++工程上添加CUDA编译环境

    1.直接在新建工程的时候选择CUDA,这样的工程既能编译C++也能编译CU 2.在已有的C++工程上添加CUDA编译环境 右键工程-->生成依赖项-->生成自定义-->勾选CUDA ...

  6. caffe初体验

    caffe是一个深度学习的框架, 具体我也不太清楚, 可以自行百度吧, 我也是刚刚知道有这么一个框架, 才疏学浅啊. 在安装完caffe, 我的第一个想法就是, 别管他是个啥东西, 总得先让我运行一些 ...

  7. SQL Server 数据的增删改

    1. 使用Insert语句添加数据 (1)如果要向表中每一列都添加数据,则可以省略列明,直接将值按照顺序写入并用逗号隔开就行. use Howie ','JD','mars','CN','sh') ( ...

  8. 安卓模拟器可访问电脑ip配置

    开发的时候,发现安卓模拟器没办法访问调用开发的接口,因为安卓模拟器没有绑定配置hosts,所以需要在模拟器上配置hosts 首先配置环境变量,用户变量的path和系统变量 我的路径 C:\Users\ ...

  9. csps2019记

    Day0: 上午疯狂颓板子(树状数组,KMP)屁都没考,感觉海星. 上午坐大巴去了德州,中午和skyh凑钱吃饭(其实是我请他)rp++. 下午在火车上和侯神打扑克,拉火车之神Get. 到燕大试机,敲了 ...

  10. Ubuntu 安装git及git命令

    1.检查git是否已经安装,输入git version命令即可,如果没有显示版本号表示没有安装git 2.安装git sudo apt-get install git 3.配置git全局环境git c ...