什么是python的有序数据类型_python基础(基础数据类型)

本文介绍了Python的基础数据类型,包括数字、布尔值、字符串、列表、元组、字典和集合。详细讲解了字符串的索引、切片、常用方法,如capitalize(), swapcase(), title()等。此外,还探讨了列表的增、删、改、查操作,字典的增、删、改、查以及循环使用方法。最后,提到了for循环、enumerate和range在遍历数据结构中的应用。" 126287157,14894958,RabbitMQ实战:从基础到工作队列模型,"['消息队列', 'RabbitMQ', 'Java', '异步处理', 'Spring-AMQP']
摘要由CSDN通过智能技术生成

一. 引子

1. 什么是数据

x=10,10是我们要存储的数据

2. 为何数据要分不同的类型

数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示

3.数据类型

数字

字符串

列表

元组

字典

集合

二. 基础数据类型

2.1 数字 (int)

数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:

#bit_length() 当十进制用二进制表示时,最少使用的位数

v = 11

data = v.bit_length()

print(data)

2.2 布尔值 (bool)

布尔值就两种:True,False。就是反应条件的正确与否。

真 == 1 == True

假 == 0 == False

2.3 字符串 (str)

2.3.1 字符串的索引与切片

索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推

a = 'ABCDEFGHIJK'

print(a[0])

print(a[3])

print(a[5])

print(a[7])

切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚)

a = 'ABCDEFGHIJK'

print(a[0:3])

print(a[2:5])

print(a[0:]) #默认到最后

print(a[0:-1]) #-1就是最后一个

print(a[0:5:2]) #加步长

print(a[5:0:-2]) #反向加步长

2.3.2  字符串常用方法

#captalize,swapcase,title

name = 'alex'

print(name.capitalize()) #首字母大写

print(name.swapcase()) #大小写翻转

运行结果:

Alex

ALEX

msg='egon say hi'

print(msg.title()) #每个单词的首字母大写

运行结果:

Egon Say Hi

a1 = 'alexabc23a'

ret2 = a1.center(20,"*")

print(ret2)

运行结果:

*****alexabc23a*****

a1 = 'alexabc23a'

ret3 = a1.count("a",0,4) # 可切片

print(ret3)

运行结果:

1

a2 = "hqw\t"

#\t前面的补全

# 默认将一个tab键变成8个空格,如果tab前面的字符长度不足8个,则补全8个,如果tab键前面的字符长度超过8个不足16个则补全16个,以此类推每次补全8个。

ret4 = a2.expandtabs(8)

print(ret4)

运行结果:

hqw

#startswith 判断是否以...开头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值