Python理论知识课程笔记

第七章
​以下哪个选项属于字符串?( )

“str”

在非长字符串中,换行符就当如何表示?( )

\n

‎在长字符串中,如何不显示换行符?( )

行尾加\

在字符串“pYthOn”中,索引为-3的字符是什么?( )

h

对字符串stri = ”python”切片时,以下哪种写法会返回空字符串?( )

stri[-2:-3]

  p  y  t  h  o  n
  0  1  2  3  4  5
 -6 -5 -4 -3 -2 -1
在这个索引表示中,stri[-2:-3] 的起始索引 -2 对应着倒数第二个字符 o,而结束索引 -3 对应着倒数第三个字符 h。由于起始索引大于结束索引,因此返回一个空字符串 ""

‎有用户输入了一串名字,用逗号隔开。现在需要使用Python验证其中每个姓名是否都以“张“字开头。那么以下哪种思路是正确的?( )

用split函数将字符串拆开,判断所有子串索引为0的位置是否为“张“字。

‏在以下格式字符串中,哪种写法不能用来格式化整数10?( )

{:#.2}

{:>5} 可以用来格式化整数。

这个格式化字符串的含义是将变量或值按照右对齐方式显示,并保留至少5位的宽度。如果整数的位数不足5位,会用空格进行填充,以保证总宽度为5位。

{:#8X} 可以用来格式化整数,特别是将整数以十六进制的形式显示。

具体含义如下:

  • # 表示要使用“替代形式”,在八进制数前面添加 '0o' 前缀,在十六进制数前面添加 '0x' 前缀。
  • 8 表示总的显示宽度为 8 个字符。
  • X 表示将整数以十六进制大写字母表示

​以下哪种文件打开后可能有乱码?( )

以Unicode保存,以GBK打开。

‎有一个列表a_list=[‘www’,’cdut’,’edu’,’cn’],如果要得到一个字符串’www.cdut.edu.cn’并输出,可以使用以下哪条语句?( )

print(“.”.jion(a_list))

有一个字符串string = “Hadoop is good”,现在需要将字符串里的Hadoop替换成hadoop,可以使用以下哪条语句来实现?( )

string.replace(‘Hadoop’,’hadoop’)

表达式 len(‘人生苦短,我用 Python’)的值为13

×

14

‎表达式’apple,peach,peach’.rindex(‘pe’)的值为6

×

.rindex() 方法在字符串中搜索子字符串并返回最后一个匹配的位置(索引)。在这个例子中,最后一个匹配的子字符串是 'pe',它在索引位置 12 开始(从 0 开始计数)

‌表达式’abc’ in 'abdc’的值为Flase

使用切片操作字符串其起始位置只能从 1 开始。( )

×

​字符串是可迭代对象,可用for循环遍历每一个元素。( )


 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值