(一)python的数据类型和部分内置函数

本文详细介绍了Python中的基本数据类型,包括整型(int)、浮点型(float)、字符串(str)、布尔类型(bool)与空类型(None)、列表(list)、元组(tuple)和字典(dict),并探讨了它们的特性与用法。此外,还讲解了Python的内置函数,如id、len、type、in/not in、max和min,以及它们在实际编程中的应用。
摘要由CSDN通过智能技术生成

数据类型

一、整型 int
int 既是整型的代表,又是定义整型的内置函数
python2中有long类型,在python3中已被弃用

count = int(100)
count = 100

二、浮点型 float
float 既是浮点型的代表,又是定义浮点型的内置函数
定义float类型的时候,并不需要一定使用float来声明**

p = float(3.14)
p = 3.14

三、字符串 str
用’’ 或"" 包裹的信息,就是字符串,字符串中可以包含任意字符:字母,数字,符号。且没有顺序
字符串不可改变

safe = str('体温36.5')
name = "yanmai"
data = 'friday'

字符串不是数字不能做加减乘除法,字符串的拼接,用“+”这个符号

四、布尔类型与空类型 bool与None
布尔类型:对于结果真假的判断,True->真,False->假
在这里插入图片描述
空类型:不属于任何数据类型,就是空类型,空类型属于False的范畴

a = None
print(bool(a))  # False
print(type(a))	#<class 'NoneType'>

五、列表 list
列表就是队列,是各种数据类型的集合,也是一种数据结构,且是一种有序的,内容可重复的集合类型。
列表中的元素存在于一个[]中

names_01 = list(['xiaomi','xixi','shaishai'])
names_02 = ['xiaomi','xixi','shaishai']
print(type(names_02),type(names_01))  # <class 'list'> <class 'list'>

在这里插入图片描述
在这里插入图片描述
六、元组 tuple
元祖和列表很相似,但是元祖比列表占用资源更小,元祖不可变,列表为可变
在这里插入图片描述
在这里插入图片描述
七、字典 dict
字典是由多个建(key)及其对应的值(value)所组成的一种数据类型;key支持字符串,数字和元祖类型,但列表是不支持的。value支持所有python的数据类型。
字典中的每一个key一定是唯一的

person = {'name': 'xixi','age': '2'}
num = {1:'one',(1,2,3):[1,2,3]}
dict_array = [{1:1,2:2},{'one':1}]
dict_array = ({1:1,2:2},{'one':1})

内置函数

一、内置函数 id
返回变量的内存地址,每一次复制都会生成一个内存地址

name = 'yanmai'
new_name = name
print(id(name))   # 140282428483600
print(id(new_name))   # 140282428486785

二、内置函数 len
返回字符串的长度,无法返回数字类型的长度,因为数字类型没有长度

name = 'yanmai'
address = "深圳"
num = '12'
o = 1
print(len(name))  # 6
print(len(address))  # 2
print(len(num))  # 2
print(len(o))  # TypeError: object of type 'int' has no len()

三、内置函数 type
可以使用type返回数据的类型

age = 18
num = 3.88
print(type(age))  # 输出结果 <class 'int'>
print(type(num))  # 输出结果 <class 'floatt'>

四、内置函数 in/not in
用来判断你的数据中是否存在你想要的成员,如果为真,结果返回True,如果假,结果返回False

print(max('今天是3月28日!'))
info = 'python 是一个有魅力的语言'
result = '魅力' in info
print(result)       # True
result = '语言' not in info
print(result)		#  False

五、内置函数 max
返回数据中最大的成员
中文符号>字母>数字>英文字符
中文按照拼音的首字母来计算

print(max('今天是3月28日!')) # 月

六、内置函数 min
返回数据中最小的成员
中文符号>字母>数字>英文字符
中文按照拼音的首字母来计算

print(min('今天是3月28日!')) # !
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值