数据类型
数字类型(整型int、浮点型float、内置函数type)
字符串类型(字符串不可改变,内置函数id(返回变量的内存地址),内置函数len(返回字符串的长度,无法返回数字类型的长度),内置成员运算符In,内置函数max,内置函数min,字符串的叠加)
布尔类型
空类型(固定值:None,空类型属于False的范畴内,如果不确定类型就可以使用空类型)
列表类型(列表就是队列,它是各种数据类型的集合,也是一种数据结构,列表是一种有序,且内容可重复的集合类型,list代表列表,列表中的元素存在于一个**[]**中,在python中列表是一个无限制长度的数据结构;max和min使用时列表里的元素的数据类型得统一)
元组类型(元组可以存储多种数据结构的队列,元组是一个有序、元素可以重复的集合。tuple,元组中的元素在**()**小括号内;举例:name = (“xiaoming”,))后面必须要跟一个逗号)
列表和元组的区别:a.元组比列表占用资源更小
b.列表是可变的,元组是不可变的
字符串、整型、浮点型、布尔型,None类型,元组类型,列表类型、混合的元组
字典类型(字典由多个键key及其对应的值value所组成的一种数据类型;在python中,dict用来代表字典,并且可以创建一个字典,在python中,通过**{}**将一个个key和value存入字典中,举例{key1: value1, key2: value2};key支持字符串、数字、和元组,但是列表不支持,value支持python的数据类型)
集合类型(集合可以用{}或者set()函数创建集合,创建一个空集合必须使用set()而不是{},因为{}是用来创建一个空字典)
符串的capitalize函数
功能:将字符串的首字母大写,其他字母小写
用法:newstr = string.capitalize()
参数:函数括弧内什么都不用填写
注意事项:只对第一个字母有效;只对字母有效;首字母大写了,则无效。
lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方法。
字符串的casefold和lower函数
功能:将字符串小写
用法:newstr = string.casefold()
newstr = string.lower()
注意事项:只对字符串中的字母有效;已经小写了,则无效。
字符串的upper函数
功能:将字符串大写
用法:newstr = string.upper()
注意事项:只对字符串中的字母有效;已经大写了,则无效。
字符串的swapcase函数
功能:用于对字符串的大小写字母进行转换
用法:newstr = string.swapcase()
注意事项:只对字符串中的字母有效
。
字符串的zfill函数
功能:为字符串定义长度,如不满足,缺少的部分用0填补
用法:newstr =string.zfill(width),width为新字符串希望的长度
注意事项:与字符串中的字符无关;如果定义长度小于当前字符串长度,则不会发生变化。
字符串的zfill函数
功能:为字符串定义长度,如不满足,缺少的部分用0填补
用法:newstr = string.zfill(width),width为新字符串希望的长度
注意事项:原字符串右对齐
字符串的count函数
功能:用于统计字符串里某个字符或子字符串出现的次数。可选参数为在字符串搜索的开始与结束位置。
用法:str.count(sub, start= 0,end=len(string))
sub – 搜索的子字符串
start – 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
字符串的startswith函数
功能:用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。 如果参数 beg 和 end 指定值,则在指定范围内检查。
用法:startswith(str, beg=0,end=len(string))
str – 检测的字符串。
strbeg – 可选参数用于设置字符串检测的起始位置。
strend – 可选参数用于设置字符串检测的结束位置。
字符串的endswith函数
功能:法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
用法:str.endswith(suffix[, start[, end]])suffix – 该参数可以是一个字符串或者是一个元素。
start – 字符串中的开始位置。
end – 字符中结束位置。
还有很多函数find、index、strip、lsstrip、rsstrip、replace
字符串返回bool类型的函数:isspace、istitle、isupper、islower
join 和 split方法的使用,join将序列中的元素以指定的字符连接生成一个新的字符串,split恰好相反,拆分字符串的