栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

关于python字符串的描述中,错误的是_关于Python字符串,下列说法错误的是 ( )?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于python字符串的描述中,错误的是_关于Python字符串,下列说法错误的是 ( )?

1. 定义一个字符串变量Name、数字变量Age、浮点数变量Height,并附上对应的值,【Name为英文】。然后,输出对应的格式化数组:

【My name is ***, *** years old, *** meters tall.】
其中Height保留2位小数。
将上述语句保存到 Test 字符串中,并输出。

Name,Age,Height = 'jack',20,180.0
Test = 'My name is {}, {} years old, {:.2f} meters tall.'.format(Name,Age,Height)
print(Test)

以下题目如非必要,将不再重复显示Test的内容。

2. 输出Test中的空格数量。
print('Test中的空格数量为%d个。'% Test.count(' '))	# count可以统计符合条件的字符的数量
3. 将【我来自中国。】加到Test后并更新为Test。将Test的内容编码为‘UTF-8’放进变量Test_utf8并输出,再将其解码的原内容再次输出【不能直接输出Test】。
Test = Test + '我来自中国。'
Test_utf8 = Test.encode('utf-8')	# encode()编码
print(Test_utf8)
print(Test_utf8.decode())	# decode()解码
4. 在Test中找到【中国】的位置,并输出来。顺便找到【美国】的位置,如果找不到输出-1。
# find的作用是查找字符串中符合条件的字符的开始位置,若找不到就返回-1
print("'中国'的位置在第%d个字符的位置。" % Test.find("中国"))
if Test.find("美国") != -1:
    print("'美国'的位置在第%d个字符的位置。" % Test.find("美国"))
else:
    print(Test.find("美国"))
5. 将Name以‘-’为分隔输出。如:Qiueji,输出Q-i-u-e-j-i。
print("-".join(Name))	# join可以将字符串的字符用给定字符进行连接,如果""内无内容,则原样输出。
6. 将Name右边补齐空格到30的长度输出。
print(Name.ljust(30,' '))	# ljust函数使字符串左对齐 右补齐。
7. 将Name放在正中间,两端补齐‘-’到30的长度输出。
print(Name.center(30,'-'))	# center函数居中对齐,两边补齐。
8. 判断以下字符只包括阿拉伯数字【1234567八九十】

需要输出False

str = '1234567八九十'
print(str.isdigit()) 	# isdigit函数判断所有字符是否都是阿拉伯数字,不符合返回false
9. 判断以下字符只包括数字【1234567八九十】

需要输出True

print('1234567八九十'.isnumeric())
# isnumeric函数可以判断所有字符是否均为数字,包括中文数字。符合返回True,否则返回False。
10. 输出Test中最大的字符以及最小的字符。
print("Test中最大的字符是:'{}',最小的字符是:'{}'。".format(max(Test),min(Test)))
# min()查找字符串中最小的字符,max()查找字符串中最大的字符。

本篇练习的答案请见:https://blog.csdn.net/CaiDeWei/article/details/123775071?spm=1001.2014.3001.5502

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783485.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号