首页 > 其他分享 >数据类型

数据类型

时间:2024-01-10 10:45:38浏览次数:34  
标签:info name 数据类型 xy print hobby

数据类型

不同的数据会有不同的数据类型

为了定义不同数据,python提供了以下的数据类型

数字类型

整形

height=180
#作用:描述号码
#定义方式
height=180
#方法:+ - * % //

浮点型

#作用:商品99.9
#定义方法
salary=99.9
#方法:同上
1+1
2
1-1
0
1*2
2
2%2
0
3//2
1

字符串类型

#作用:名字
#定义方式
name='xy'
print(name)
xy
#用法:
name='xy'
height=170
weight=120
height+weight
290

列表

#定义方式:[]内使用逗号分割开多个元素,元素可以为任何数据类型
hobby='read run basketball fishing'
hobby_list=['read','run','basketball','fishing']
#            0       1      2            3
#            -4      -3     -2            -1
print(hobby_list[0])
print(hobby_list[-1])
read
fishing

字典

xy_info=['xy','150','150',['read','run','fishing'],'female']
#         name  height weight  hobby                 gender
print(xy_info[-3])
150
#{}内以key:value的形式存放在{}内,并用逗号切割,然后记住key一般为字符串,并且key具有某种意义,value可以为任何数据类型
xy_info_dict={'name':'xy','weight':140}
print(xy_info_dict['name'])
xy
xy_info_dict={'name':'xy','weight':140,'height':160,'hobby_list':['read','run','fishing']}
print(xy_info_dict['hobby_list'][1])
print(type(xy_info_dict))
run
<class 'dict'>
lis=['read','run',['11','22']]
print (lis[2][1])
22

布尔类型

#True Flase
#布尔类型一般不用于打印,定义变量,除了0,空,flase都带布尔值为True

print(type(True))
<class 'bool'>
x=257
y=257
print(id(x))
print(id(y))
print(x is y)#比较的是内存地址,id
print(x==y)
1806510407856
1806510408912
False
True

标签:info,name,数据类型,xy,print,hobby
From: https://www.cnblogs.com/nickyu511/p/17955981

相关文章

  • 第二节变量、注释、数据类型​
    变量变量命名规范:只能是数字、字母、下划线。只能以字母、下划线开头。不能是python关键字、内置函数名。建议:见名知意使用小写字母、下划线、数字组成。多词组成的变量名用下划线分割,不使用驼峰命名法。除循环计数或在极小的范围内外,不使用单个字母。例子1:x=12_y='abc'12xx=......
  • C语言学习随笔-04 数据类型
    C中的数据类型:在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。常用的四中基本数据类型:int、char、float、double    ▶基本类型:它们是算术类型,如int、char、float、double。 ......
  • 数据类型、标识符、键盘输入
    数据类型标识符键盘输入此方法只能输入整数......
  • MySQL 8.0的SQL查询JSON返回的数据类型为字符串而非数组
    在MySQL8.0中,SQL查询JSON返回的数据类型确实是字符串,而不是数组。这是因为MySQL将JSON数据存储为字符串,并提供了一些函数和操作符来处理JSON数据。但是,你可以使用内置的JSON函数来处理返回的JSON字符串。例如,你可以使用JSON_EXTRACT函数来提取JSON字符串......
  • 对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型
    开始之前:设计某数据库表结构的过程中,收到了一个另外令人感到意外的建议:对于字符型数据类型,数据库里统一使用varchar(max)来存储,也就是所有字符数据类型都用varchar(max)字段类型,理由是ORM写代码方便?是的,你没有听错,为了ORM中写代码方便,所以建议数据库中字符型字段全部使用varchar(......
  • python学习笔记6(基本数据类型2、数据类型之间的转换、eval()函数)
    (一)基本数据类型21、字符串的索引和切片索引,查找某个字符,包括正向和反向索引,正向从0开始,负向从-1开始s='hello'print(s[0])print(s[-5])切片,字符串中了串检索,注意下面的输出是he,也就是第二个参数是不包含参数,正向反向规则一样,n或m可以节省s='hello'print(s[0:2])2、字符串类型xn或......
  • Cesium常用数据类型加载方式
    WMTSlettdtIMGLabel=newCesium.WebMapTileServiceImageryProvider({//影像注记url:"http://t{s}.tianditu.gov.cn/cia_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatr......
  • python学习笔记5(保留字、标识符、变量、基本数据类型)
    上一节学习了print复杂语法、input、注释、代码缩进本节内容:(一)保留字特殊意义的词,区分大小写#查看保留字importkeywordprint(keyword.kwlist)(二)标识符1、名字,组成:字母、下划线和数字数字不能开头注意不能有殊殊字符一般不以_开头,有特殊意义一般不以中文开头2、代码规范模块名称,a......
  • Java基础-数据类型拓展
    数据类型拓展publicclassDemo04{ publicstaticvoidmain(String[]args){   //整数拓展:进制二进制0b 十进制  八进制0 十六进制0x​   inta=0b10; //二进制0b   inta1=10;  //十进制   inta2=010;......
  • Java基础-数据类型
    数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。弱类型语言要求变量的使用可以不符合规定,所有变量都必须先定义后才能使用。 Java的数据类型分为两大类基本类型(primitivetype)引用类型(referencetype)  publ......