栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

[python]01.2数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[python]01.2数据类型

[python]01.2数据类型

注意:笔记目的为快速上手python,默认大家都装好pycharm并配置好了环境等前提问题,并且有CC++或Java的基础

1. 变量赋值

python中的变量赋值和C/C++、Java中不同,不需要对变量进类型声明

每个变量在使用前都必须赋值,变量在赋值后在被会创建。

创建的方式:

变量名 = 值

python会通过你赋的值来自动判断变量的类型

变量还可以多个赋值

如:a = b = c = 1

补充:

函数type(变量名)可以返回该变量的类型:

代码:

x = 'sjfk'
y = 12
print(type(x), type(y))

输出:

 

2.数字类型

 python数据类型分为
数字类型、字符串类型、布尔类型、空类型、列表类型、元组类型、字典类型

1)数字类型

整形:int 
浮点型:float

2)字符串类型

1. 字符串:str

2.内置函数:len

返回字符串的长度

返回值 = len(字符串)

3.内置成员运算符in

成员运算符是用来判断你的数据中是否存在你想要的成员

in

not in

info = '大海呀大海'
result = '大海' in info
print(result)  # True
result = '大海' not in info
print(result)  # False

3. 内置函数max/min

max函数返回数据中最大的成员

4. 字符串的累加

字符串拼接:用+


3)布尔类型

和Java概念一样

True

False

4)空类型

不属于任何数据类型 就是 空类型

固有值: None

空类型 属于 False 的范畴

如果不确定类型的时候,可以使用空类型

内置函数id

返回变量的内存地址:

数字地址 = id(变量)


列表类型

列表是各种数据的集合,也是一种数据结构

列表是一种有序,且内容可重复的集合类型

1. 列表的定义:

list表示列表的类型

列表可以用[]定义,列表中的元素也是存在于[]中的

name_01 = list(['1231', 1231, '1231'])
name_02 = ['1231', 1231, '1231']
print(name_01)
print(name_02)

2. in,max, min在列表中的使用

s = [1, 2, 3, 4]
a = 1 in s
b = max(s)
c = min(s)
print(a, b, c)  # True 4 1

max和min在列表中使用的时候,列表中的元素不能是多种类型,如果类型不统一,则会报错

3. 内置函数:len函数

列表使用len返回列表长度


元组类型

元组也是一个有序的,且元素可以重复的集合

1. 元组的定义

在python中,tuple代表着 元组这种类型,也可以用它定义一个元组

元组中的元素存在于一个()小括号中

元组与列表一样,也是一个不限制长度的数据结构

s = tuple(('大海', "呀大海"))
t = ('大海', "呀大海")
x = ('大海')
y = ('大海',)
​
print(type(s))  # 
print(type(t))  # 
print(type(x))  # 
print(type(y))  #  

补充:

列表与元组的区别:

  • 元组比列表占用资源更小,性能速度略优于列表

  • 列表是动态的,长度可变,可以随意地增删改查,列表的存储空间略大于元组,性能略逊于元组。

  • 元组是静态的,长度大小固定,不可以对元组元素进行增删改查,但是元组相对于列表更加轻量级,性能更优。


字典类型


在python中,dict用来代表字典,并且可以创建一个字典

1.定义:

在python中,通过{}将一个个key与value存入字典中

a = dict{}
a = {}
person = {'name':'dahai', 'age':33}

2.字典支持的数据类型

key支持字符串,数字和元组类型,但列表不支持

value支持所有python的数据类型

列表与元组中的字典

dict_array = [{1:1, 2:2}, {'one' : 1, 'two' : 2}]
dict_tuple = ({1:1, 2:2}, {'one' : 1, 'two' : 2})

字典的重要特性

  • 字典中的每一个key一定是唯一的

user_info = {'name': 'dahai', 'age': 10, 'top': '130cm'}
​
result = 'name' in user_info
print(result)  # True
print(len(user_info))  # 3
​
print(max(user_info))  # top
print(min(user_info))  # age

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/838364.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号