首页 > 试题广场 >

在Python3中。下列程序运行结果说明正确的是: strs

[单选题]
在Python3中。下列程序运行结果说明正确的是:
strs = 'abcd12efg'
print(strs.upper().title())


  • 'ABCD12EFG'
  • 'Abc12efg'
  • 语法错误
  • 'Abcd12Efg'
>>> strs = 'abcd12efg'
>>> strs.upper()    # 所有字母全大写
'ABCD12EFG'
>>> strs.lower()    # 所有字母全小写
'abcd12efg'
>>> strs.upper().title()    # 单词首字母大写
'Abcd12Efg'
>>> strs.title()
'Abcd12Efg'
>>> strs.capitalize()        # 字符串首字母大写
'Abcd12efg'
>>> "12abc".capitalize()
'12abc'

发表于 2022-03-16 11:11:36 回复(2)
str.upper() # 把所有字符中的小写字母转换成大写字母 str.lower() # 把所有字符中的大写字母转换成小写字母 str.capitalize() # 把第一个字母转化为大写字母,其余小写 str.title() # 把每个单词的第一个字母转化为大写,其余小写 

发表于 2021-12-18 19:57:47 回复(4)
Python title() 方法返回"标题化"的字符串,就是说所有单词的首个字母转化为大写,其余字母均为小写
发表于 2022-02-12 09:17:53 回复(1)
upper是首字母大写,title每个单词的首字母大写
发表于 2021-12-09 22:10:08 回复(4)
str.upper() # 把所有字符中的小写字母转换成大写字母 str.lower() # 把所有字符中的大写字母转换成小写字母 str.capitalize() # 把第一个字母转化为大写字母,其余小写 str.title() # 把每个单词的第一个字母转化为大写,其余小写
发表于 2023-04-02 19:05:10 回复(0)
因为这两个都是返回一个可迭代值,不会改变原来的值 所以只有title()生效
发表于 2022-05-01 10:22:34 回复(0)
先调用upper()将单词转换为大写;
再调用title()将单词第一个首字母大写,其余小写,如果单词包含数字或符号,则其后的第一个字母将转换为大写字母
发表于 2022-04-01 12:14:22 回复(0)
方法,upper大写,title每个单词首字母大写
发表于 2022-03-25 12:12:19 回复(0)
upper   title等  都是创建了   新的字符串    然后再新的字符串上进行修改  
发表于 2022-05-16 22:15:31 回复(0)
title()可以将字符串的每个单词首字母 大写,其余部分小写,但是如果其中遇到数字则后续不在转换
如“fdg6uGu”字符,使用title后第-2位无法转为小写,第-3位无法转换为大写
发表于 2022-03-14 14:52:57 回复(0)
upper是将所有字母大写(已是大写字母就不变),title是将单词首字母大写。
发表于 2022-03-03 12:35:46 回复(0)
天王老子来了也是A
发表于 2022-01-27 21:03:58 回复(4)
这个题我做错了,需要考虑两点,str类型的操作都是对原对象进行的,因此title属性和upper属性都会对strs生效,那么顺序是什么?
如果是由内到外,也就是从左到右,那么是先大写后改为标题类型?
如果是从左到右,最终结果肯定是全大写,这样就只能考察upper属性,由此可知,应当是第一种执行顺序;
title的性质是什么?我主观上认为是字母字符串首字母大写,介词小写,这里错选为D
发表于 2023-03-12 23:09:30 回复(0)
print(strs.title().upper())就变成全大写了
发表于 2023-03-07 17:14:39 回复(0)
title()只大写首字母,数字后面的又当成连续字母只大写首字母。
发表于 2022-12-16 20:23:20 回复(0)
title()把连续字母中的第一个变为大写,其余小写
发表于 2022-10-11 17:39:07 回复(0)
不知道我想的对不对,upper是全大写,但是title是首字母大写,但是由于程序是一步一步的执行的,所以先执行upper方法,再执行title,则title把upper覆盖了或者说取代了,所以此题考的是title?upper是迷惑人的?
发表于 2022-07-06 23:34:14 回复(3)
str.upper() # 把所有字符中的小写字母转换成大写字母 str.lower() # 把所有字符中的大写字母转换成小写字母 str.capitalize() # 把第一个字母转化为大写字母,其余小写 str.title() # 把每个单词的第一个字母转化为大写,其余小写 
发表于 2022-05-31 13:36:24 回复(0)
upper表示把所有小写转换成大写,title函数把字符的首字母大写
发表于 2022-05-30 08:21:15 回复(0)
upper() 将所有的字母转化成大写
title() 将所有的单词的首个字母转化成大写,其余为小写
发表于 2022-05-10 10:35:52 回复(0)