代码拉取完成,页面将自动刷新
同步操作将从 首都经济贸易大学-高强/e0501-builtins 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# 在下面的赋值语句中填写表达式, 使得名称 A001 指向字符串实例
#
# a string with 'single' quotes
#
A001 = "a string with 'single' quotes"
# 在下面的赋值语句中填写表达式, 使得名称 A002 指向字符串实例
#
# a string with "double" quotes
#
A002 = 'a string with "double" quotes'
# 在下面的赋值语句中填写表达式, 使得名称 A003 指向字符串实例
#
# a string with 'single' and "double" quotes
#
A003 = """a string with 'single' and "double" quotes"""
# 下面 Q004 也是字符串字面值的一种写法。
# 请在 A004 后面写出等价的更简单的表达式, 使得 Q004 == A004
Q004 = "foo" "bar"
A004 = "foobar"
# 字符串中若包含跳格键 (TAB), 写字面值时需要转义 (escape)
# 在下面的赋值语句中填写表达式, 使得名称 A005 指向字符串实例
#
# t t t
#
# 其中三个字符 t 之间是用 TAB 进行分隔
A005 = "t\tt\tt"
# 字符串中若包含换行符 (newline), 写字面值时需要转义 (escape)
# 在下面的赋值语句中填写表达式, 使得名称 A006 指向字符串实例
#
# n
# n
# n
#
# 其中三个字符 n 之间是用换行符进行分隔
A006 = "n\nn\nn"
# 使用字符串的 f-string 功能完成以下函数, 使得
#
# f007(code="600519", exchange="SH") == "600519.SH|600519sh|SH600519"
# f007(code="300750", exchange="sz") == "300750.SZ|300750sz|SZ300750"
# f007(code="835185", exchange="Bj") == "835185.BJ|835185bj|BJ835185"
#
def f007(*, code, exchange):
return (
f"{code}.{exchange.upper()}|{code}{exchange.lower()}|{exchange.upper()}{code}"
)
# 使用字符串的 f-string 功能完成以下函数, 在终端输出整数的 8 位二进制表现形式,
# 比如
#
# f008(15) prints "00001111"
# f008(42) prints "00101010"
# f008(240) prints "11110000"
#
def f008(number, /):
print(f"{number:08b}")
# 完成以下函数, 用 : 作为分隔符将多个字符串实参连接在一起, 使得
#
# f009("/bin", "/usr/bin") == "/bin:/usr/bin"
# f009("/bin", "/usr/bin", "/usr/local/bin") == "/bin:/usr/bin:/usr/local/bin"
# f009("/home") == "/home"
#
def f009(*args):
return ":".join(args)
# 完成以下函数, 用 : 作为分隔符将字符串实参分割为字符串列表, 使得
#
# f010("/bin:/usr/bin") == ["/bin", "/usr/bin"]
# f010("/bin:/sbin:/usr/local/bin") == ["/bin", "/sbin", "/usr/local/bin"]
# f010("/home") == ["/home"]
#
def f010(joined):
return joined.split(":")
# 完成以下函数, 根据文件名 filename 实参返回 name, ext 元组,
# 以最后一个 . 为分隔, 左边为文件名 name, 右边为扩展名 ext, 使得
#
# f011("README.txt") == ("README", "txt")
# f011("script.py") == ("script", "py")
# f011("backup.tar.gz") == ("backup.tar", "gz")
#
def f011(filename):
a, b, c = filename.rpartition(".")
return a, c
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。