Python练习之基本编程题(二)

来自CloudWiki
跳转至: 导航搜索

题目

1.给定一个数字12345678.9,请增加千位分隔符号,设置宽度为30、右对齐方式打印输出,使用空格填充。

2.给定一个整数数字0x1010,请依次输出Python语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。

3.获得用户输入的一个字符串,请输出其全小写形式。

4.获得用户输入的一个字符串,输出其中字母 a 的出现次数。

5.获得用户输入的一个字符串,替换其中出现的字符串"py"为"python",输出替换后的字符串

答案

1.

print("{:>30,}".format(12345678.9))

2.

print("0x{0:x},{0},0o{0:o},0b{0:b}".format(0x1010))

3.

s = input()
print(s.lower())

4.

s = input()
print(s.count("a"))

5.

s = input()
print(s.replace("py","python"))