SDUT:Python实验三——字符串判断题(参考答案)

1.下面程序中,

print("这是字符串输出格式{:5d}".format(123))

执行后,输出是: 这是字符串输出格式□□123。 □表示空格。

答案:T

2.'age'+23不是正确的表达式。

答案:T

3.可以通过[]来访问字符串的某个字符,也可以将它修改成其他字符。

答案:F

4.字符串对象和元组对象是不可变对象,列表对象为可变对象。

答案:T

5.print("12 "*3==" ".join(["12","12","12"])) 的输出是True。

答案:F

False

6.语句print("输出结果是{:8d}".format(1234))的输出是:输出结果是 1234□□□□。 □表示空格。

答案:F

输出结果是    1234

7.语句print("输出结果是{:08.2f}".format(14.345))的输出是:输出结果是00014.34。

答案:F

输出结果是00014.35

8.在python中,字符串属于不可变有序序列。

答案:T

9.Python可以利用字符串方法replace()对字符串对象进行原地修改。

答案:F

10.已知x为非空字符串,那么表达式 ''.join(x.split()) == x 的值一定为True。

答案:F

11.已知x为非空字符串,那么表达式 ','.join(x.split(',')) == x 的值一定为True。

答案:T

12.在字符串前加字母r或R,表示原始字符串,其中的所有字符都表示原始的含义,而不会进行任何转义。

答案:T

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SDUT 是山东理工大学(Shandong University of Technology)的缩写,这里我假设你是在问关于 Python 字符串的问题。 Python 中的字符串是一种不可变的序列类型,用于表示 Unicode 字符序列。Python 字符串可以用单引号、双引号或三引号括起来,三引号可以用于表示多行字符串。例如: ```python s1 = 'Hello, world!' s2 = "Hello, world!" s3 = '''Hello, world!''' ``` 如果你需要在字符串中使用单引号或双引号,可以使用另一种引号来括起来字符串,例如: ```python s4 = "I'm a student." s5 = 'He said, "Hello, world!"' ``` Python 提供了一些内置的字符串方法,例如: - `str.lower()`:返回字符串的小写形式。 - `str.upper()`:返回字符串的大写形式。 - `str.strip([chars])`:移除字符串开头或结尾的指定字符,默认移除空格符。 - `str.split([sep[, maxsplit]])`:使用指定的分隔符将字符串分割为子字符串。 - `str.join(iterable)`:使用字符串将可迭代对象中的元素连接起来。 - `str.replace(old, new[, count])`:返回将字符串中指定子字符串替换为新字符串后的副本。 例如: ```python s = ' Hello, world! ' s = s.strip() # 移除开头和结尾的空格符 print(s.lower()) # 输出:hello, world! print(s.upper()) # 输出:HELLO, WORLD! print(s.split(',')) # 输出:['Hello', ' world!'] print('-'.join(s.split(','))) # 输出:Hello- world! print(s.replace('world', 'Python')) # 输出:Hello, Python! ``` 希望这些信息对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值