Python学习随笔2.0

数据类型

数字类型(整型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恰好相反,拆分字符串的

 

788b9984ec57455f8d062048a33d1868.jpg

cd32fcdb4a654270b5a6b688f9dcef31.jpg 

38508f333a2e488d88ae4cb2b1534a8b.jpg00a669999558405db1c40f2870e87f18.jpg 05e4c31c4343447aaa3c4180a6c37f77.jpg

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值