把jq去除最后一个字符串串中间的“*”去除,如:**a**b**c*def***,变为:**abcdef***

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
C语言编程一急啊快要交了题目描述计算A+B,但是这里A,B表示的是字符串。并且'a'表示1,'b'表示2...'z'表示26,如果两个字母相加的结果超过26,就进位。如:abcdef+aaaaaa,结果为bcdefg,a+z=aa.输入第一行为N,表示接下来有N组测试数据。接下来的N行表示N组测试数据,每组测试数据包含两个字符串,中间用空格隔开,并且保证每个字符串中的字符都是小写字母。输出输出A+B的结果,输出要求也是字符串。每两组数据之间有一个空行。样例输入2abcdef aaaaaaa z样例输出bcdefg题目描述
任给出平面上n个点的坐标,试求覆盖这n个点的圆的最小半径。
解题思路:只要分别求出所有3点组合覆盖的最小圆,取其中半径最大者即为所求。 那么确定覆盖3点的最小圆的步骤可以如下:
(1) 若3点组成直角或钝角三角形,或3点共线,此时,最小圆的半径为三边中最长边的一半。
(2) 否则,3点组成锐角三角形,最小圆为3点的外接圆。
(3) 外接圆半径计算方法:
(a) 若3点构成一个三角形(即3点不共线),并设3点的坐标为 (x1,y1),(x2,y2),(x3,y3),求出两点(x1,y1)和(x2,y2)之间的距离L1=sqrt((x1-x2)^2+(y1-y2)^2), 同样求出(x1,y1)和(x3,y3)之间的距离L2,以及(x2,y2)和(x3,y3)之间的距离L3。
(b) 求出三角形半周长L=(L1+L2+L3)/2以及面积S=sqrt(L*(L-L1)*(L-L2)*(L-L3))。
(c) 根据公式4SR=L1*L2*L3,求外接圆半径R=L1*L2*L3/(4*S)。
输入输入平面点的个数n以及n个点的坐标。
输出输出覆盖这n个点的最小半径(小数点后保留4位)。 样例输入44.2,5.678.3,3.835.4,15.929.88,42.56样例输出以上4个点的覆盖圆的最小半径为37.1463
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
分太少,应该不会有人答吧?
为您推荐:
扫描下载二维码将字符串“abcdeffedcbaabcdef”中所有的字符f去掉,a用*代替,b换为大写,统计c_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
将字符串“abcdeffedcbaabcdef”中所有的字符f去掉,a用*代替,b换为大写,统计c
将字符串“abcdeffedcbaabcdef”中所有的字符f去掉,a用*代替,b换为大写,统计c的个数
我有更好的答案
for(int j=i;j&a'
else if(ch[i]=='z' while(i&j++)
printf(& } printf(& printf(&\n有%d个c&;f')
ch[i]='*';,ch);
while(1) {
if(ch[i]&='a'&&ch[i]&length-1;j++)
ch[j]=ch[j+1];
i--,length=0,ctc=0; printf(&转换之前的字符串:%s\n&length) {
if(ch[i]==&#39.h& int main(){
char ch[100]=&
i++;c'%c&
else if(ch[i]==')
i++; } i=0;转换之后的字符串:&);
for(int j=0;j&='
else if(ch[i]=='abcdeffedcbaabcdef&)
ch[i]='B';; int i=0#include &,ch[j])
有十三个错误啊
采纳率:82%
为您推荐:
其他类似问题
字符串的相关知识
换一换
回答问题,赢新手礼包char * =”abcdef”; char a[]=”abcdef”; 编译之前的区别【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:561,805贴子:
char * =”abcdef”; char a[]=”abcdef”; 编译之前的区别收藏
如题。是不是前者的字符串是常量,后者的字符串则是变量?这个问题我不是太确定。
51CTO学院12年行业品牌,1400万用户选择,中国专业IT技能学习平台,c语言.通过在线学习的方式,帮助广大技术人员实现技能提升,高薪就业的职业梦想,c语言.
可以这么理解
编译之前的区别?
编译之前的区别就是敲击键盘的次数不一样
”abcdef”存储在内存中常量区的一段字符串字面值char *s = "abcdef"是一个指针指向这个字符串常量的首地址char s[] = "abcdef"是一个字符数组,数组成员依次是....
这个问题我专门回顾了一下C风格字符串是以'\0'字符结尾的字符数组字符串字面值是以'\0'结尾的,const char组成的字符数组,位于常量区也就是说char *s="abc"内存中的常量区有一个字符串字面值"abc"s指针指向这个字符串字面值的首地址,实际上你如果试图用s作为迭代器解引用修改它所指向对象的值的话,是会报错的而且char *s1="abc" char *s2="abc"s1和s2其实指向的是常量区中同一个字符串字面值的首地址而char s[] = "abc"确切的说是用字符串字面值初始化了一个字符数组char s1[] = "abc"
char s2[] = "abc"是用同一个字符串字面值初始化了两个不同的字符数组你如果比较s1==s2,数组名字隐式转换为首地址,那么会得到false,因为指向的都不是同一个地方这个时候你在用指针指向首地址进行修改操作就是合法的了
char *a =”abcdef”; 不可改char a[]=”abcdef”可改
char *本来就是const char *
补充内容:变量常量化(两种声明方法)-
-指针常量&常量指针const int * int const *
//这两种声明相同,声明一个[常量指针],这个指针可以改变指向,但是被它指向时,指向的目标值,不可以改变.int *
// 声明一个[指针常量],指针的指向不可以改变.但是指向的目标值可变.const int * //声明一个[指针常量],指针指向不可变,指向的目标值不可变.
自学编程,零基础怎么学习?如何系统,科学地学习编程,成为一名程序员...
存储位置不一样把:数组是栈上 char a[] = " abc ";字符串是在常量区: char* a = "abc"; 但是那个 a是指针变量,也是在栈上。
指针可以随时再重新赋值,数组则不能。数组只能对单个元素进行再赋值
登录百度帐号推荐应用听说你Python基础方面的知识点学的很好?那么这些题目你都会吗?
听说你Python基础方面的知识点学的很好?那么这些题目你都会吗?
很多小伙伴都老是会碰到疑问,其实还是基础没打扎实,这些题如果你不看答案你能知道多少呢?如果还有很多不知道就证明基础没打扎实,如果你还在入门纠结,如果你还在苦恼怎么入门python!小编有个建议,可以加小编弄的一个Python交流基地,大家可以进入交流基地:,里面新手入门资料,可以说从零到项目实战,都是可以免费获取的,还有程序员大牛为各位免费解答问题,热心肠的小伙伴也是蛮多的。不失为是一个交流的的好地方,小编在这里邀请大家加入我的大家庭。欢迎你的到来。一起交流学习!共同进步!小编等你!基本数据类型:1: info = 'abc'info[2] = 'd'结果是什么,为什么会报错呢?答: TypeError: 'str' object does not support item assignment字符串是不可变数据类型2: 如果要把上面的字符串info里面的c替换成d,要怎么操作呢?答: (1). 转换为 listinfo = 'abc'a = list(info)a[2] = 'd'info = ' '.join(a)(2). 使用字符串的 replace 函数new_info = info.replace('c', 'd')print(new_info)(3). 使用序列切片方式info = 'abcef'new_info = info[:2] + 'd' + info[3:]3: 下面2个变量a = '1'b = 2print a + b 的结果是什么,为什么会出现这个结果,如果希望结果是3,要怎么操作?答: TypeError: must be str, not int 不同类型不能相加print(int(a) + b)4: 字符串: a = 'abcd', 用2个方法取出字母d答: (1). a[3](2). a[-1](3). b = list(a)b.pop()5: a = 'jay', b = 'python'用字符串拼接的方法输出:my name is jay,i love python.答: (1). a = 'jay'b = 'python's = 'my name is %s, i love %s' % (a, b)print(s)(2). a = 'jay's = 'my name is {}, i love {}'.format(a, b)6: a = 'pyer' b = 'apple'用字典和format方法实现:my name is pyer, i love apple.答: (1). 字典方法:a = 'pyer'b = 'apple's = 'my name is {name}, i love {fruit}'.format(name='pyer', fruit='apple')(2). format 方法:s = 'my name is {0}, i love {1}'.format(a, b)7: 打开文件info.txt,并且写入500这个数字。答: a = open('info.txt', 'w')a.write('500')a.close()8: 已经字符串 s = &i,am,lilei&,请用两种办法取出之间的“am”字符。答: (1). s[2:4](2). a = s.split(',')[1]print(a)9: 在python中,如何修改字符串?答: (1). 使用字符串的replace函数(2). 将字符串转换成列表后修改值,然后用join组成新字符串使用实例见上第二题10: bool(&2012& == 2012) 的结果是什么。答: False判断对象的数据类型,尽管看起来数值是一样的,但是他们的类型不同,一个是字符串,一个是 数字11: 已知一个文件 test.txt,内容如下:____________2012来了。2012不是世界末日。2012欢乐多。_____________1.请输出其内容。2.请计算该文本的原始长度。3.请去除该文本的换行。4.请替换其中的字符&2012&为&2013&。5.请取出最中间的长度为5的子串。6.请取出最后2个字符。7.请从字符串的最初开始,截断该字符串,使其长度为11.8.请将{4}中的字符串保存为test1.py文本.答: f = open('test.txt', 'rb')content = f.read().decode('utf-8') # 将 bytes 转换为 str(1). print(content)(2). print(len(content))(3). print(content.replace('\n', ''))(4). print(content.replace('2012', '2013'))(5). a = int(len(content)/2)s = content[a : a+5](6). print(content[-2:])(7). print(content[:11])(8). rinfo = content.replace('2012', '2013')f = open('test2.py', 'w')f.write(rinfo)f.close()12: 请用代码的形式描述python的引用机制。答: import sys&&& cinfo = '1234'&&& print(id(cinfo))6909920&&& print(sys.getrefcount('1234'))3&&& binfo = '1234'&&& print(id(binfo))4&&& dinfo = '1234'&&& print(id(dinfo))513: 已知如下代码________a = &中文编程&b = ac = aa = &python编程&b = u'%s' %ad = &中文编程&e = ac = bb2 = a.replace(&中&,&中&)1.请给出str对象&中文编程&的引用计数2.请给出str对象&python编程&的引用计数a = &中文编程& ## 引用计数开始是2,然后a变量引用了字符串(&中文编程&)对象 2+1=3print (&a:%s& % id(a)) ## a:b = a ## 引用字符串(&中文编程&)3+1=4print (&b:%s& % id(b)) ## b:c = a ## 引用字符串(&中文编程&)4+1=5print (&c:%s& % id(c)) ## c:print (sys.getrefcount('中文编程')) ## 输出结果是5a = &python编程& ## 引用字符串(&中文编程&)5-1=4print (&a:%s& % id(a)) ### a: a引用另外一个字符串(&python编程&)对象 2+1=3b = '%s' % a ## 引用字符串(&中文编程&)4-1=3 ### b引用(&python编程&) 3+1=4print (&b:%s& % id(b)) ### c:print (sys.getrefcount('中文编程')) ##输出结果是3print (sys.getrefcount('python编程')) ###输出结果是4d = &中文编程& ## 新建一个变量,引用字符串(&中文编程&) 3+1=4print (&d:%s& % id(d)) ## d:e = a ### 引用字符串(&python编程&)4+1=5print (&e:%s& % id(e)) ### e:c = b ## c引用另外一个字符串(&python编程&)对象,4-1=3 5+1=6print (&c:%s& % id(c)) ## c:print (sys.getrefcount('中文编程')) ## 输出结果是3print(a) ### 输出结果是: python编程b2 = a.replace(&中&,&中&) ### 引用字符串(&python编程&)6+1=7print(b2) ### 输出结果是: python编程print (&b2:%s& % id(b2)) ### b2:print (sys.getrefcount('python编程')) ##输出结果是714: 七.已知如下变量a = &字符串拼接1&b = &字符串拼接2&1.请用四种以上的方式将a与b拼接成字符串c。并指出每一种方法的优劣。2.请将a与b拼接成字符串c,并用逗号分隔。3.请计算出新拼接出来的字符串长度,并取出其中的第七个字符。答: (1). c=a + b # 不适合大量字符串拼接c = &%s%s& % (a, b) # 受顺序限制c = &{a}{b}&.format(a=a, b=b) # 未受顺序限制c = &&.join([a, b]) # 只要申请一次内存(2). c=a + ',' + bc = &%s,%s& % (a, b)c = &{a},{b}&.format(a=a, b=b)c = &,&.join([a, b])(3). print(len(c))print(c[6])15: 请阅读string模块,并且,根据string模块的内置方法输出如下几题的答案。1.包含0-9的数字。2.所有小写字母。3.所有标点符号。4.所有大写字母和小写字母。5.请使用你认为最好的办法将{1}-{4}点中的字符串拼接成一个字符串。答: import string(1). a = string.digits(2). b = string.ascii_lowercase(3). c = string.punctuation(4). d = string.ascii_letters(5). s1 = ''.join([a, b, c, d])s2 = '%s%s%s%s' % (a, b, c, d)s3 = a + b + c + ds4 = '{}{}{}{}'.format(a, b, c, d)16: 已知字符串 a = &i,am,a,boy,in,china&1.假设boy和china是随时可能变换的,例boy可能改成girl或者gay,而china可能会改成别的国家,你会如何将上面的字符串,变为可配置的。2.请使用2种办法取出其间的字符&boy&和&china&。3.请找出第一个&i&出现的位置。4.请找出&china&中的&i&字符在字符串a中的位置。5.请计算该字符串一共有几个逗号。答: a = &i,am,a,boy,in,china&(1). ac = &i,am,a,%(sex)s,in,%(country)s& % {'sex': 'girl', 'country': 'china'}bc = &i,am,a,{sex},in,{country}&.format(sex='girl', country='china')(2). 方法一:print(a[7:10])print(a[-5:])方法二:cinfo = a.split(',')print(cinfo[3])print(cinfo[-1])(3). print(a.find('i'))print(a.index('i'))(4). print(a.find('i', a.find('china')))print(a.rfind('i'))(5). print(a.count(','))17: 请将模块string的帮助文档保存为一个文件。import stringf = open('string_help.log', 'w')sys.stdout = fhelp(string)基本数据结构---列表 元组 集合 字典1: 下面列表:a = [1,2,3,4,5,333,11,44]输出下面的结果:[4,5,333]答: print(a[3:6])2: 有下面2个列表a = [1,2,3]b = [4,5,6]用2个方法输出下面结果:[1,2,3,4,5,6]答: (1). for i in b:a.append(i)(2). a.extend(b)(3). a + b3: 有下面2个列表:a = [1,99,33,44,55,22]输出结果:1:[1,2,99,33,44,55,22,(11,33,54)]2: [1,2,99,33,101,44,55,22]答: (1). a = [1,99,33,44,55,22]b = (11, 33, 54)a.insert(1, 2)a.append(b)(2). a = [1,99,33,44,55,22]a.insert(4, 101)4: 用列表推导式生成100内的大于20的偶数答: [x for x in range(21, 101) if x%2==0]5: 已知:元组 a = (1,2,3) 利用list方法,输出下面的结果:(1,2,4)答: a = (1, 2, 3)b = list(a)b[-1] = 4a = tuple(b)6: 利用列表推导完成下面习题:1 输出结果:[1 love python,2 love python,3 love python,.... 10 love python]2 输出结果:[(0,0),(0,2),(2,0),(2,2)]答: (1). ['%s love python' % s for s in range(1, 11)]['{} love python'.format(i) for i in range(1, 11)](2). [(x, y) for x in range(3) for y in range(3) if x%2==0 and y%2==0]7: 元组;a = (1,2,3)有2种方法输出实现下面的结果:(5,2,3), 判断2是否在元组里b[0] = 5print(2 in a)8: 集合a = set(['a','b','c'])做下面的操作:1 添加字符串'jay'到集合a里。2 集合b = set(['b','e','f','g']) 用2种方法求集合a 和集合b的并集。答: (1). a.add('jay')(2). a | bfor i in b:a.add(i)9: 已知字典:ainfo = {'ab':'liming','ac':20}, 完成下面的操作1 使用2个方法,输出的结果:ainfo = {'ab':'liming','ac':20,'sex':'man','age':20}2 输出结果:['ab','ac']3 输出结果:['liming',20]4 通过2个方法返回键名ab对应的值。5 通过2个方法删除键名ac对应的值。答: (1). 方法一: ainfo['sex'] = 'man'方法二: ainfo.update({'sex':'man'})(2). ainfo.keys()(3). ainfo.values()(4). 方法一: ainfo.get('ab')方法二: list(ainfo.values())[0](5). 方法一: del ainfo['ac']方法二: ainfo.pop('ac')10: 列表a = [11,22,24,29,30,32]1 把28插入到列表的末端2 在元素29后面插入元素573 把元素11修改成64 删除元素325 对列表从小到大排序答: (1). a.append(28)(2). a.insert(4, 57)(3). a[0] = 6(4). a.pop()del a[-1](5). a.sort()11: 列表b = [1,2,3,4,5]1 用2种方法输出下面的结果:[1,2,3,4,5,6,7,8]2 用列表的2种方法返回结果:[5,4]3 判断2是否在列表里答: (1). 方法一: b.extend([6, 7, 8])方法二: c = b + [6, 7, 8]b = [1,2,3,4,5]print(b[-1:-3:-1])c = []c.append(b.pop())print(c)(3). if 2 in b:print('2 in b')12: b = [23,45,22,44,25,66,78]用列表解析完成下面习题:1 生成所有奇数组成的列表2 输出结果: ['the content 23','the content 45']3 输出结果: [25, 47, 24, 46, 27, 68, 80]答: (1). [i for i in b if i%2==1](2). ['the content %s' % s for s in b[:2]](3). [i+2 for i in b]13: 用range方法和列表推导的方法生成列表:[11,22,33]答: range 方法:print(range(11, 34, 11))列表推导方法:[m*11 for m in range(1, 4)]14: 已知元组:a = (1,4,5,6,7)1 判断元素4是否在元组里2 把元素5修改成8答: (1). if 4 in a:print('4 in a')(2). b = list(a)b[2] = 815: 已知集合:setinfo = set('acbdfem')和集合finfo = set('sabcdef')完成下面操作:1 添加字符串对象'abc'到集合setinfo2 删除集合setinfo里面的成员m3 求2个集合的交集和并集答: (1). setinfo.add('abc')(2). setinfo.remove('m')(3). setinfo | finfo # 并集setinfo & finfo # 交集16: 用字典的方式完成下面一个小型的学生管理系统。1 学生有下面几个属性:姓名,年龄,考试分数包括:语文,数学,英语得分。比如定义2个同学:姓名:李明,年龄25,考试分数:语文80,数学75,英语85姓名:张强,年龄23,考试分数:语文75,数学82,英语782 给学生添加一门python课程成绩,李明60分,张强:80分3 把张强的数学成绩由82分改成89分4 删除李明的年龄数据5 对张强同学的课程分数按照从低到高排序输出。6 外部删除学生所在的城市属性,不存在返回字符串 beijing答: (1). student = {'liming':{'name':'李明', 'age':25, 'score':{'chinese':80, 'math':75, 'english':85}}}student['zhangqiang'] = {'name':'张强', 'age':23, 'score':{'chinese':75, 'math':82, 'english':78}}(2). student['liming']['score']['python'] = 60student['zhangqiang']['score']['python'] = 80(3). student['zhangqiang']['score']['math'] = 89(4). student['liming'].pop('age')del student['zhangqiang']['age'](5). binfo = list(student['zhangqiang']['score'].values())binfo.sort()print(binfo)(6). student.pop('city', 'beijing')基本语句与函数1: 用while语句的方法输出数字:1到10答: i = 1while i&=10:print(i)i += 12: 用for语句和continue 输出结果:1 3 5 7 9答: for i in range(10):if i%2 == 1:else:continue3: 假设有列表 a = [1,2,3,4,5,6]1 用for if else 的方法查找数字8是否在列表a里,如果在的话,输出字符串'find',如果不存在的话,输出字符串'not find'2 用while语句操作上面的列表a,输出下面结果:[2,3,4,5,6,7]答: (1). a = [1, 2, 3, 4, 5, 6]for i in a:if i == 8:print('find')print('not find')(2). a = [1, 2, 3, 4, 5, 6]i = 0while i & len(a):a[i] = a[i] + 14: 写一个函数代码,返回这3个数字中最大的一个。a = 123b = 345c = 444答: (1). def max_num1(*args):return max(args)print(max_num1(123, 345, 444))(2). def max_num2(a, b, c):if a & b:if c & b:return breturn cif a & c:return aprint(max_num2(123, 345, 444))(3). def max_num3(*args):l = []for i in args:l.append(i)l.sort()return l[-1]print(max_num3(123, 345, 444))5: 分别写2个函数,完成下面的功能:提示一下用到函数的:**和*,猩猩是字典,星是元组1 调用函数:ainfo(x=88,y=22,z=44) 你定义ainfo函数体里面的内容并且返回结果:[22, 44, 88]2 调用函数:cinfo(x=88,y=22,z=44) 你定义cinfo函数体里面的内容并且返回结果:('xaay','yaay','zaay')答: (1). def ainfo(**kwargs):for v in kwargs.values():l.append(v)return lprint(ainfo(x=88, y=22, z=44))(2). def cinfo(**kwargs):for k in kwargs.keys():l.append ('%saay' % k)return tuple(l)print(cinfo(x=88, y=22, z=44))基础篇综合1: 已知字符串 a = &aAsmr3idd4bgs7Dlsf9eAF&,要求如下1.1 请将a字符串的大写改为小写,小写改为大写。print(a.swapcase())1.2 请将a字符串的数字取出,并输出成一个新的字符串。&&.join([i for i in a if i.isdigit()])1.3 请统计a字符串出现的每个字母的出现次数(忽略大小写,a与A是同一个字母),并输出成一个字典。 例 {'a':4,'b':2}{x:a.count(x) for x in set(a.lower())}1.4 请去除a字符串多次出现的字母,仅留最先出现的一个。例 'abcabb',经过去除后,输出 'abc'l = [i for i in set(a)]l.sort(key=list(a).index)''.join(l)1.5 请将a字符串反转并输出。例:'abc'的反转是'cba'print(a[::-1])1.6 去除a字符串内的数字后,请将该字符串里的单词重新排序(a-z),并且重新输出一个排序后的字符串。(保留大小写,a与A的顺序关系为:A在a前面。例:AaBb)a = &aAsmr3idd4bgs7Dlsf9eAF&l = sorted(a)upper_list = []lower_list = []for x in l:if x.isupper():upper_list.append(x)elif x.islower():lower_list.append(x)passfor y in upper_list:y_lower = y.lower()if y_lower in lower_list:lower_list.insert(lower_list.index(y_lower), y)print(''.join(lower_list))1.7 请判断 'boy'里出现的每一个字母,是否都出现在a字符串里。如果出现,则输出True,否则,则输出False.方法一: a = &aAsmr3idd4bgs7Dlsf9eAF&s = 'boy'u = set(a)u.update(list(s))print(len(set(a))==len(u))方法二: print(set('boy').issubset(set(a)))1.8 要求如1.7,此时的单词判断,由'boy'改为四个,分别是 'boy','girl','bird','dirty',请判断如上这4个字符串里的每个字母,是否都出现在a字符串里。方法一:s = ['boy','girl','bird','dirty']for i in s:u.update(i)u = ''.join(s)print(set(u).issubset(set(a)))1.9 输出a字符串出现频率最高的字母l = [(x, a.count(x)) for x in set(a)]l.sort(key=lambda k:k[1], reverse=True)print(l[0][0])2: 在python命令行里,输入import this 后出现的文档,统计该文档中,&be& &is& &than& 出现次数。答: import osm = os.popen('python -m this').read()m = m.replace('\n', ' ')l = m.split(' ')c = [(x, l.count(x)) for x in ['be', 'is', 'than']]3: 一文件的字节数为 123,请计算该文件按照kb与mb计算得到的大小。答: size = 123print('%s kb' % (size && 10))print('%s mb' % (size && 20))4: 已知 a = [1,2,3,6,8,9,10,14,17],请将该list转换为字符串,例如 ''.答: a = [1,2,3,6,8,9,10,14,17]b = [str(i) for i in a]print(''.join(b))
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 纵横古今,猎奇世界。
作者最新文章

我要回帖

更多关于 去除字符串最后一位 的文章

 

随机推荐