本文为个人学习所得,可能部分内容不甚精准全面,还望理解
资料来源:w3school.com
一、字符串
###定义#######
a='Hello,world'
a='''Hello
world.''' ##同理""
###切片#######
b=a[2]
b=a[-1]
len(a)
###字符串方法##
a.strip()
a.lower()
a.upper()
a.replace(b)
a.split(",")
###检查字符串####
txt="When could I learn"
x="oul" in txt #output True
y="oul" not in txt #output False
###字符串串联#####
a='I want cuddles'
b='I want fights'
age=18
print(a+b) #字符串和数字不能简单相加组合
c=a+''+b
sentence='When I am{}'+a+b
print(sentence.format(age)) #可用引号确保参数输入正确占位符
##其余详见文本挖掘篇#####
二、布尔
布尔只有True和False两种值
三、python列表
·列表(list):有序可更改,允许重复
·元祖(Tuple):有序不可更改,可重复
·集合(set):无序无索引,无重复
·词典(dictionary):无序可变有索引,无重复
(有关列表 元祖 词典和集合的操作等详细可移步上篇)
##python集合#########
##集合定义###########
myset={"apple","banana"}
##set构造函数#######
thisset=set(("apple","banana"))##双括号!!
注:列表、元祖、集合均可用for遍历元素
##字典:拥有键和值#########
###字典定义#############
tinydic={"name":"Amber","age":18}
###索引###########
x=tinydic["name"]#利用键访问字典的项目
x=tinydic.get("name")
###字典的添减########
tinydic["gender"]="female"
tinydic.pop("age")
tinydic.popitem()
del tinydic["age"]
del tinydic#delete all
###字典的复制#######
largedic=tinydic.copy()
###嵌套字典#########
mathgrade={"linearalgeba":{"semester":"autumn","grade":85}
"analysis":{"semester":"spring","grade":95}}
##dict()###########
tinydict=dict(name="Amber",Age=18)
了解了python中各种数据类型的特点可以帮助我们更加灵活地运用python达到目的。2023.2.22