学习笔记0606
08.14
创建一个将一串k单位计数转换为数字函数。每个k代表一千。
Examples
transform_upvotes("6.8k13.5k")?[,]transform_upvotes("5.5k8.9k32")?[,,32]transform_upvotes("20.3k3.8k7.7k")?[,,,]
defsolution(txt):temp=txt.split()result=[]foriinrange(len(temp)):iftemp[i][-1]==k:a=float(temp[i][:-1])*result.append(int(a))else:a=int(temp[i])result.append(int(a))returnresultprint(solution("6.8k13.5k"))字符串方法:split()
用于通过指定分隔符对字符串进行分割。split()方法有两个可选参数,第一个参数为分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。第二个参数为最大分割次数,默认为-1,即不限次数。
扇贝编程.split()#[扇,贝,编,程]扇贝编程.split()#[扇,贝,编,程]扇-贝-编-程.split(-)#[扇,贝,编,程]扇贝编程.split(贝编)#[扇,程]扇贝编程.split(,1)#[扇,贝编程]strip()
用于移除字符串开头和结尾指定的字符(默认为空字符)或字符序列。当传入一个字符串时,会将传入字符串中每个字符依次移除。
扇贝编程.strip()#扇贝编程~~扇贝编程~~.strip(~)#扇贝编程~~扇贝~~编程~~.strip(~)#扇贝~~编程_~_扇贝编程_~~.strip(~_)#扇贝编程
08.15
一个单词被分成左侧部分和右侧部分。通过将两个半部分一起添加来重新形成单词,将第一个字符更改为大写字母。
Examples
solution("seas","onal")?"Seasonal"solution("
转载请注明:http://www.sonphie.com/jibzd/14542.html