基础不牢,重新学习基础。再简单做了几个题目。
字符串格式化
%[(name)][flags][width].[precision]typecode
(name) 为命名
flags 可以有+,-,’ ‘或0。+表示右对齐。-表示左对齐。’ '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充
width 表示显示宽度
precision 表示小数点后精度
typecode 为类型码
————————————————
版权声明:本文为CSDN博主「hotlong_1998」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/long_1998/article/details/105311101
除/ 除数// 余数%
几个题目
.输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)。
str=input('输入字符串:')
print(str[1::2])
#方法二
length=len(str)
for x in range(1,length,2):
print(str[x],end='') print默认输出换行,修改为不输出变化打印
输入用户名,判断用户名是否合法,用户名的要求: 长度为6~10位。
str=input('请输入用户名:')
length=len(str)
if(6<=length<=10):
print('用户名为%10s,合法'%str)
else:
print('用户名不合法')
a='dgf'
print('%+10s'%a) # 宽度为10,右对齐
b=123
print('%010d'%b)
输入字符串,获取字符串的中间字符。
str=input('请输入字符串:')
length=len(str)
if length%2==0:
print('字符串中间字符:%s'%str[length//2-1:length//2+1])
print(str[length//2-1],str[length//2]) #这样理解起来更简单
else:
print('字符串中间字符:%s'%str[length//2])
字符串切片使用一定要多注意。
明天继续加油,今天比昨天更好。