后端学习笔记:Python基础

后端学习笔记:Python基础

数据类型:

Python中主要有以下几种常用的基本数据类型:

  • String 字符串类型,用单引号或者双引号引用
  • Number 数字类型,包括浮点数,整数,长整数和复数
  • List 列表项,类似于数组
  • Dictionary 字典,一个可变数据类型,加强版的Map,存储键值对类型
  • Tuple 元组,相当于一个不可变的列表项

访问列表(元组)和字符串:

Python的列表访问和字符串访问很相似,均可以通过下标的形式访问,且支持前向访问和逆向访问,确定访问步长的特性。

Python中的列表项用[]确定,例如:

	hello = "Hello,Python!"
	helloList = []
	for char in hello:
	    helloList.append(char)
	print(hello)
	print(helloList)

这里声明的helloList变量就通过[]来确定其类型是List,不同于Java和Python中的列表,Python中的列表可以存储不同类型的数据变量,比如:

mutiList = ["name", "age", 18]
print(mutiList)

在访问列表时,可以通过前向和后向访问:
选自菜鸟教程
如图所示,前向访问和其他语言一致,从下标0开始递增;后向访问则从下标-1开始,依次递减。

我们还可以访问特定范围的元素,通过[起始范围:结束范围:步长(可选)]来访问(实际上是创建一个全新的列表)特定的范围:

hello = "Hello,Python!"
helloList = []
for char in hello:
    helloList.append(char)
# [起始下标:结束下表]
print(helloList[0:5])
# [起始下标:结束下表:步长]
print(helloList[0:11:2])
# [起始下标:结束下标(反向访问)]
print(helloList[-8:-1])
print(helloList[0:-2])

输出结果为:
在这里插入图片描述

拓展列表

除此之外,我们还可以通过 *+ 操作符来拓展列表,*代表的是原序列的重复,+来拼接新的内容,比如说:

hello = "Hello,Python!"
helloList = []
for char in hello:
    helloList.append(char)
print(helloList * 2)
print(helloList + ["!", "!"])

输出结果为:
在这里插入图片描述

字符串的访问

实际上来说对于字符串的访问和列表的访问基本上是一致的,我们可以通过列表项的访问方式来访问字符串。

helloList = "Hello,Python!"
# helloList = []
# for char in hello:
#     helloList.append(char)
# [起始下标:结束下表]
print(helloList
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值