python中基本的数据类型
基本数据类型
数据:描述衡量数据的状态
类型:不同的事物需要不同的类型存储
整型 int
定义:年龄,手机号码等是整数的数字
字符串b转化为整型
b = '12'
print(type(b))
b = int(b)
print(type(b))
<class 'str'>
<class 'int'>浮点型 float
定义:体重,身高等有小数点的
f1 = 1.9 #f1 = float(1.9)
print(type(f1))
<class 'float'>
字符串转化为浮点型
f2 = '1.9'
f2 = float(f2)
print(type(f2))
<class 'float'>
字符串 str
定义:存一些描述性信息,存个人爱好,个人简介
字符串引号是没有区别的,但是不可以混用。
如果字符串中还需要引号,就必须嵌套。# s2 = 'asas"sd"'
s1 = 'sean' #s1 = str(sean)
print(type(s1))
print(id(s1))
print(s1)
<class 'str'>
2945322521392
seanpython2:
str本质其实是有一个拥有8个bit位的序列
python3:
str本质其实是unicode序列
1024G = 1T
1024M = 1G
1024KB = 1M
1024B = 1KB
1B = 8bit字符串拼接是开辟一个新的内存空间,将你拼接之后的值存进去。
s3 = 'hello'
s4 = 'world'
print(s3 +s4)
helloworld列表 list
定义:存一个或者多个不同类型的值
在编程中数数是从0开始
y = ['大象','美女',['read','study']]
print(y)
print(type(y))
print(y[0])
打印结果:
['大象', '美女', ['read', 'study']]
<class 'list'>
大象在列表中还有列表取值。
l1 = [
['egon',73,'烫头',['唱','跳','rap']],
['alex',84,'美女']
]
print(l1[0][1])
print(l1[1][2])
print(l1[0][3][2])
打印结果:
73
美女
rap字典类型 dict
定义方法:通过{ }存储数据,通过key:value这种映射关系定义键值对,
每个值通过逗号进行分隔。
d1 = {"name": 'sean', 'age': 18} # d1 = dict({"name":'sean','age':18})
print(d1['name'])
print(type(d1))
d2 = {'name':'tank','age':73,'hobby':[ 'piao', '妹子']}
print(d2['hobby'][0])
打印结果:
sean
<class 'dict'>
piao布尔类型
定义:主要用于判断事物的对错
一般布尔类型不会单独定义
tag = True # tag = bool(True)
tag1 = False # tag = bool(False)a = 1
b = 1
print(a == b) # 等号比较的是value(值)
print(a is b) # is比较的是id(地址)
打印结果:
True
True
python中基本的数据类型的更多相关文章
- python中不可变数据类型和可变数据类型
在学习python过程中我们一定会遇到不可变数据类型和可变数据类型. 1.名词解释 以下所有的内容都是基于内存地址来说的. 不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址 ...
- python中的特殊数据类型
一.python中的特殊数据类型 对于python,一切事物都是对象,对象基于类创建.像是“wangming”,38,[11,12,22]均可以视为对象,并且是根据不同的类生成的对象. 参照:http ...
- Python中的基本数据类型之列表与元组初步了解
一.什么是列表 1.列表是Python中的基本数据类型之一用[]来表示,每一项元素由逗号隔开,列表什么都能装,(能装对象的对象) 2.可以用来存放大量数据 3.是一个可以改变的数据类型 二.列表的索引 ...
- 1. Python中的基本数据类型、运算、变量
本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本数据类型.运算.变量 1. 基本数据类型 1.1 整数 py可以处理任意大小的整数,例如123,1234567891324 ...
- python中的常用数据类型
python中的常用数据类型 以下是个人总结的python中常见的数据类型,话不多说,我们直接步入正题: 数字类型 整型类:int类可以表示任意大小的整数值,在python中没有像JAVA或者C那样的 ...
- python中变量的数据类型总结
1.变量的数据类型,分为数值型和非数值型 数值型: int(整型) float(浮点型) bool (布尔型,只有True和Flase) compex(复数型, 用于科学计算) 非数值型: str(字 ...
- Python中常见的数据类型总结
Python提供多种数据类型来存放数据项集合,主要包括序列(列表list和元组tuple),映射(如字典dict),集合(set),下面对这几种一一介绍: 一 序列 1.列表list 列表是一种有序的 ...
- Python中的基础数据类型
Python中基础数据类型 1.数字 整型a=12或者a=int(2),本质上各种数据类型都可看成是类,声明一个变量时候则是在实例化一个类. 整型具备的功能: class int(object): & ...
- python学习(二)python中的核心数据类型
数据类型是编程语言中的很重要的一个组成部分,我所知道的有数据类型的好处有:在内存中存放的格式知道,规定了有哪几种可用的操作. 我的埋点:为什么要有数据类型 那么python中的数据类型有哪几种呢? 对 ...
- python中的基本数据类型之字典
一.字典的简单介绍 字典是(dict)是python中惟一的一个映射类型,他是以{}括起来的键值对组成,在字典中key是唯一的,在保存的时候,根据key来计算出一个内存地址,然后将key-value保 ...
随机推荐
- Knative 实战:基于 Knative Serverless 技术实现天气服务-上篇
提到天气预报服务,我们第一反应是很简单的一个服务啊,目前网上有大把的天气预报 API 可以直接使用,有必要去使用 Knative 搞一套吗?杀鸡用牛刀?先不要着急,我们先看一下实际的几个场景需求: 场 ...
- linux中将video转换成gif
我使用的机器是Linux mint 17,因为习惯了在linux中开发而有时候在写小demo的时候要带一些演示,虽然可以使用录屏也可以但是视屏演示这些小demo也不是特别的方便.之前一直在linux中 ...
- uC/OS-III 软件定时器(三)
软件定时器是uC/OS 操作系统的一个内核对象,软件定时器是基于时钟节拍和系统管理创建的软件性定时器,理论上可以创建无限多个,操作简单,但精准度肯定比硬件定时稍逊一筹. 原理和实现过程 要用到的函数: ...
- Oracle 的 rownum 问题
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<.<=.!=),并非说用>,>=,=,be ...
- Python Excel操作——xlrd、xlwd
读取 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('excel.xls') 3.获取一个工作表 1 table = dat ...
- 快学Scala 第十五课 (二进制读取文件,写文件,访问目录,序列化)
二进制读取文件: val file = new File("F:\\scalaWorkspace\\ScalaLearning\\files\\test.txt") val in ...
- 使用 Docker 让部署 Django 项目更加轻松
作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 之前一系列繁琐的部署步骤让我们感到痛苦.这些痛苦包括: 要去服务器上执行 n 条命令 ...
- 刷新:重新发现.NET与未来
微软在比尔·盖茨手中创立并崛起, 成为PC互联网时代的霸主,很多70,80后都有MVP Ediwang的体验: 当时的微软对我来说就是神的存在.因为我认识电脑到使用电脑的一切几乎都离不开这家伟大的公司 ...
- CSS ellipsis 与 padding 结合时的问题
CSS 实现的文本截断 考察如下代码实现文本超出自动截断的样式代码: .truncate-text-4 { overflow: hidden; text-overflow: ellipsis; dis ...
- B-微积分-Sigmoid函数
目录 Sigmoid函数 一.Sigmoid函数详解 更新.更全的<机器学习>的更新网站,更有python.go.数据结构与算法.爬虫.人工智能教学等着你:https://www.cnbl ...