一、简述Python的五大数据类型的作用、定义方式、使用方法:

1. 数字类型int:

1、整形

作用:可以表示人的年龄,身份证号码,身高和体重等

定义方式:

 weight = 130
 print(weight)
 weight1 = int(130.2)
 print(weight1 )

130 130

使用方法: a=2 b=2 print(a+b) print(a-b) print(a*b) print(a/b) print(a//b) ## 取整 print(a%b) ## 取余 print(a**b) ## 幂

浮点型:

作用:可以表示薪资等。 定义方式:

 salary = float(3)
 print(salary)

3.0

使用方法:

a=2 b=2 print(a+b) print(a-b) print(a*b) print(a/b) print(a//b) ## 取整 print(a%b) ## 取余 print(a**b) ## 幂

2 、字符串类型

作用: 定义方式:

 name = 'zha_zha'
 name1 = '''zha_zha'''
 name2 = '''zha
 zha'''
 name3 = "zha_zha"
 print(name)
 print(name1)
 print(name2)
 print(name3)

zha_zha zha_zha zha zha zha_zha

使用方法:

 name = 'zha_zha'
 name1 = '''zha_zha'''
 print(name+name1)
 name3 = boy
 print(name3*10)

zha_zhazha_zha

boyboyboyboyboyboyboyboyboyboy

3、. 列表

作用:可以放多个数据类型

定义方式:

 hobby_list = ['chi','he','wan']
 print(hobby_list)

['read', 'run', 'girl']

使用方法:

 hobby_list = ['chi','he','wan']
 print(hobby_list[0])

chi

4.、字典

作用:

用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典。

使用方法:

 user_info = {'name': 'zh', 'gender': 'male', 'age': 10,
              'company_info': ['lao', 'beijing', 50]}
 print(user_info['name'])
 print(user_info['company_info'][0])

zh lao

定义方式:

 user_info = {'name': 'nick', 'gender': 'male', 'age': 19,
 'company_info': ['oldboy', 'shanghai', 50]}
 print(user_info)

{'name': 'nick', 'gender': 'male', 'age': 19, 'company_info': ['oldboy', 'shanghai', 50]}

5. 布尔型

定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果。

使用方法:

print(bool(0))
print(bool('nick'))
print(bool(1 > 2))
print(bool(1 == 1))

False True False True

作用:用于判断条件结果。

二、一行代码实现下述代码实现的功能:

x = 10
y = 10
z = 10
x=y=z=10

三、写出两种交换x、y值的方式:

 x = 10
 y = 10
 x=10
 y=10
 z=x
 x=y
 y=z
 x=10
 y=10
 x,y=y,x

四、一行代码取出nick的第2、3个爱好:

 nick_info_dict = {
 'name':'nick',
 'age':'18',
 'height':180,
 'weight':140,
 'hobby_list':['read','run','music','code'],
 }
 print(nick_info_dict['hobby_list'][1:3])

Python的五大数据类型的作用、定义方式、使用方法的更多相关文章

  1. 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解

    第7.26节 Python中的@property装饰器定义属性访问方法getter.setter.deleter 详解 一.    引言 Python中的装饰器在前面接触过,老猿还没有深入展开介绍装饰 ...

  2. 洗礼灵魂,修炼python(47)--巩固篇—定义类的方法之@classmethod,@staticmethod

    定义类的方法,相信你会说,不就是在class语句下使用def () 就是定义类的方法了嘛,是的,这是定义的方法的一种,而且是最普通的方式 首先,我们已经知道有两种方式: 1.普通方法: 1)与类无关的 ...

  3. Python中基本数据类型与对字符串处理的方法

    一.基本数据类型(int,bool,str) 1.基本数据类型: int 整数 整数 str字符串  一般不用来存放大量的数据 bool布尔值 用来判断(True,False) list 列表.用来存 ...

  4. Python使用property函数定义属性访问方法如果不定义fget会怎么样?

    我们知道Python使用property函数定义属性访问方法时的语法如下: 实例属性=property(fget=None, fset=None, fdel=None, doc=None) 而是要@p ...

  5. Python使用property函数和使用@property装饰器定义属性访问方法的异同点分析

    Python使用property函数和使用@property装饰器都能定义属性的get.set及delete的访问方法,他们的相同点主要如下三点: 1.定义这些方法后,代码中对相关属性的访问实际上都会 ...

  6. Python类变量与实例变量及成员函数修饰方式说明(与Java定义方式进行类比)

    Python类中的变量有类变量和实例变量之分. 类变量:变量绑定在类上,同一个类之间的共享变量,类比于Java中的静态变量static 公有变量定义 Java 的定义方式 class Test{ pu ...

  7. python 基础之数据类型

    一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...

  8. python基础之数据类型(二)

    Python3 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 不可变的tupl ...

  9. (八)python的简单数据类型和变量

    什么是数据类型? 程序的本质就是驱使计算机去处理各种状态的变化,这些状态分为很多种. 例如英雄联盟游戏,一个人物角色有名字,钱,等级,装备等特性,大家第一时间会想到这么表示 名字:德玛西亚------ ...

随机推荐

  1. HDU 6153 A Secret ( KMP&&DP || 拓展KMP )

    题意 : 给出两个字符串,现在需要求一个和sum,考虑第二个字符串的所有后缀,每个后缀对于这个sum的贡献是这个后缀在第一个字符串出现的次数*后缀的长度,最后输出的答案应当是 sum % 1e9+7 ...

  2. 双系统使用Linux引导

    今天在装linux的window双系统时,出现在无法使用linux引导的问题,开机总是自动进windows,照理来说我先装的window,后装的linux,应该是开机进grub引导才对.在主板的boo ...

  3. es的脑裂

    一个正常es集群中只有一个主节点,主节点负责管理整个集群,集群的所有节点都会选择同一个节点作为主节点:所以无论访问那个节点都可以查看集群的状态信息. 而脑裂问题的出现就是因为从节点在选择主节点上出现分 ...

  4. vue-router 2.0 跳转之router.push()

    router.push(location) 除了使用 创建 a 标签来定义导航链接,我们还可以借助 router 的实例方法,通过编写代码来实现. router.push(location) 想要导航 ...

  5. Linux中相关知识(atexit(),fork(),粘滞位)

    1.atexit()函数 函数名: atexit 头文件:#include<stdlib.h> 功 能: 注册终止函数(即main执行结束后调用的函数) 用 法: int atexit(v ...

  6. h5离线缓存

    离线缓存:application cache 什么是离线缓存: 离线缓存可以将站点的一些文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没链接网络,被缓存的页面也可以展示 ...

  7. IBM Security App Scan Standard 工具的使用

    1.AppScan是什么? AppScan是IBM的一款web安全扫描工具,可以利用爬虫技术进行网站安全渗透测试,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等. AppS ...

  8. iView 实战系列教程(21课时)_1.iView 实战教程之配置篇_图片优化

    首先需要安装vue cli 3.0版本 点击添加插件, 输入iview 选中后安装 全部导入还是按需导入. 2.是否需要自定义主题变量 3.多语言的设置. 这里我们全部选择为默认 然后点击继续. 启动 ...

  9. tensorflow和keras的安装

    1 卸载tensorflow方法,在终端输入:  把protobuf删除了才能卸载干净. sudo pip uninstall protobuf sudo pip uninstall tensorfl ...

  10. UI自动化之三种等待

    UI自动化中常用三种等待 目录 1.强制等待 2.隐式等待 3.显示等待 1.强制等待 执行到某一条语句后,然后sleep(3),等待3秒后,才会继续执行后面的语句 2.隐式等待 隐式等待只需要声明一 ...