首页 > 编程语言 > 详细

python数据类型

时间:2019-06-21 17:32:25      阅读:154      评论:0      收藏:0      [点我收藏+]

字符串

类型:python中的数据类型

特性:不能修改

格式:

a = Hello World!
b = "Hello World!"

字符串的用法:

# coding:utf-8
a = Hello World!
print(a.capitalize())   # 首字符大写
print(a.casefold()) # 大写全部变小写
print(a.center(20,+)) # 两边填充‘+’
print(a.count(l)) # 统计
print(a.endswith(ld!))    # 判断已XXX结尾
print(a.encode())   # 解码成bytes格式
print(a.find(H))  #返回X的坐标
print(a.index(e)) # 返回第一个X的下标
print(a.isdigit())  # 返回是否一个整数
print(,.join([1,2,3]))  # 已,进行分割    列表转换为字符串
print(a.swapcase()) # 大小写互换
b = Hello World! {}
print(b.format(name))    # 补充,可以对应参数

执行结果:
Hello world!
hello world!
++++Hello World!++++
3
True
bHello World!
0
1
False
1,2,3
hELLO wORLD!
Hello World! name

列表

类型:python中的数据类型

特性:可以增删改查

格式:

name = [ZhangSan,XiaoMing,LiSi,Tom,Boy]

用法:

# coding:utf-8
name = [ZhangSan,XiaoMing,LiSi,Tom,Boy]
print(name[0])  # 通过下标查看
print(name[-1]) # 倒着查
print(name[1:4])    # 下标中间的
print(name[:3]) # 从头开始 0可以忽略
print(name[::3])    # 没隔3个字符取
print(name.index(Tom))    # 返回下标
name.append(Xiaodu)   # 增加
print(name)
name.insert(2,Zifu)   # 根据下标进行添加
print(name)
name.pop(2)  # 根据坐标删除
print(name)
name.remove(LiSi) # 根据指定内容删除
print(name)
name[0]=22222 # 修改
print(name)
name.extend([12,33])    # 合并其他列表
print(name)

执行结果:
ZhangSan
Boy
[XiaoMing, LiSi, Tom]
[ZhangSan, XiaoMing, LiSi]
[ZhangSan, Tom]
3
[ZhangSan, XiaoMing, LiSi, Tom, Boy, Xiaodu]    # 增加
[ZhangSan, XiaoMing, Zifu, LiSi, Tom, Boy, Xiaodu]    # 怎加
[ZhangSan, XiaoMing, LiSi, Tom, Boy, Xiaodu]    # 删除
[ZhangSan, XiaoMing, Tom, Boy, Xiaodu]    # 指定内容删除
[22222, XiaoMing, Tom, Boy, Xiaodu]    # 修改
[22222, XiaoMing, Tom, Boy, Xiaodu, 12, 33]    # 合并

 

元祖

类型:python的数据类型

特性:不可修改

格式:

x = ("hello","world")

用法:

x = ("hello","world",hello)
print(x.count(hello)) # 统计
print(x.index(world)) # 下标

执行结果:
2
1

字典

类型:python数据类型

特性:可以修改,无序

格式:

a = {
    cuid01:"zhangsan",
     "cuid02":"lisi",
    "cuid03":"mazi"
}

用法:

# coding:utf-8
a = {
    cuid01:"zhangsan",
     "cuid02":"lisi",
    "cuid03":"mazi"
}
a["cuid04"] =tianqi   # 字典添加
print(a)
a["cuid01"] = wangwu  # 字典修改
print(a)
print(a.get("cuid02"))  # 查找
#a.pop("cuid01") # 删除
del a[cuid01] # 删除
print(a)
b = {
    cuid05:sssss
}
a.update(b) # 增加
print(a)
a.setdefault(cuid,sssss)    # 增加
print(a)


执行结果:
{cuid01: zhangsan, cuid02: lisi, cuid03: mazi, cuid04: tianqi}
{cuid01: wangwu, cuid02: lisi, cuid03: mazi, cuid04: tianqi}
lisi
{cuid02: lisi, cuid03: mazi, cuid04: tianqi}    # 删除
{cuid02: lisi, cuid03: mazi, cuid04: tianqi, cuid05: sssss} #增加    
{cuid02: lisi, cuid03: mazi, cuid04: tianqi, cuid05: sssss, cuid: sssss}    # 增加

 

python数据类型

原文:https://www.cnblogs.com/qican/p/11065371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!