代码随想录(7)字符串 补卡

 ZR_yst     2023-11-16     349     0   

欢迎来到银盒子的世界~

图片.png


        直接利用python list特性,返回[::-1]也可以,像下面一样交换首位元素也可以



图片.png



图片.png

啊啊啊,我记的这道题,就是边界有点麻烦

(1)判断长度//k,要是商为偶数,是第一种情况,否则是第二种情况

(2)第一种情况的话,left=0,right=k-1,然后交换元素,最后left+=k,right+=k,结束条件是那个商的1/2每次-1,直到为0,剩下的元素翻转

(3)第二种情况,与上面类似,结束条件是那个商的1/2+1每次-1,直到为0

(4)注意返回的是字符串

图片.png


图片.png


(1)split()函数,以空格为分界符,

Python中有split()和os.path.split()两个函数,具体作用如下:
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
os.path.split():按照路径将文件名和路径分割开

‘’‘’‘’

1、split()函数
语法:str.split(str="",num=string.count(str))[n]

参数说明:
str:   表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:   表示选取第n个分片

注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略

2、os.path.split()函数
语法:os.path.split('PATH')

参数说明:

        PATH指一个文件的全路径作为参数

        如果给出的是一个目录和文件名,则输出路径和文件名

        如果给出的是一个目录名,则输出路径和为空文件名

‘’‘’‘’

(2)手动删除所有''

(3)' '.join()


图片.png

发表评论