python 学习第7 ,8天

基础不牢,重新学习基础。再简单做了几个题目。

字符串格式化

%[(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])    

 字符串切片使用一定要多注意。

明天继续加油,今天比昨天更好。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值