1. 首页 > 科技

已知变量string=' python是一种解释型语言 '将变量string中的两侧空格去除并将字母'p'替换为大写字母'

三种方法如下:1. 用replace函数:your_str.replace(' ', '')a = 'hello word' # 把a字符串里的word替换为pythona.replace('word','python') # 输出的结果是hello python2. 用split断开再合上:''.join(your_str.split())3. 用正则表达式来完成替换:import re strinfo = repile('word')b = strinfo.sub('python',a) print b # 结果:hello python

已知变量string=' python是一种解释型语言 '将变量string中的两侧空格去除并将字母'p'替换为大写字母'P'?

1.strip():把头和尾的空格去掉2.lstrip():把左边的空格去掉3.rstrip():把右边的空格去掉4.replace('c1','c2'):把字符串里的c1替换成c2.故可以用replace(' ','')来去掉字符串里的所有空格5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

#include<stdio.h> void main() { char s[81],*p; printf("请输入字符串:"); gets(s); p=s; while(*p) { if(*p>='a'&&*p<='z')*p-=32; p++; } puts(s); }

python把字符串最后一个字符去掉的方法:def dellastchar(str): str_list=list(str) str_list.pop() return "".join(str_list) new_str=dellastchar("abcdx") print new_str最后两行是测试,这个函数的作用就是删除字符串的最后一个字符.思路就是,将字符串打散为一个list,然后pop出这个list的最后一个元素,然后再将这个list,整合join为一个字符串.