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"))