python刷题—第2周


刷题收获
1)print()默认换行。如果想让输出结果在同一行
有以下方法:
①end=" "

lst=['143', '174', '164' ]
for l in lst:
	print(l,end=" ")
#输出  143 174 164 

② join()函数

c=['8','2','5']
print(int(''.join(c))) 
825

③将输出结果组成一个字符串,最后再输出字符串

result=""
list=['H','e','l','l','o']
for i in list:
    result+=i
print(result)
Hello

2)反转字符串用sorted()函数,reverse=True表示降序,reverse=False表示升序

#格式  
sort_str=sorted(str, reverse=True)

3) rfind()函数可以实现反向查找,若找不到则返回值为-1,如果找得到则返回值为最大下标

#输入 m 
#programming
found_str=m
Str=programming
print(Str.rfind(found_str))
#输出
7

4)isdigit()函数可判断是否是数字,是数字返回值为1,不是返回0

5)在同一行输入多个字符

shuru=input.split()

或者

A,B=map(int,input().split()) #输入两个int型的字符A,B

6)输出结果占n个字符宽度,默认向右对齐
例如,输出i占5个字符宽度

print('%5d'%i)

7)把输入的值储存在lst列表中,值类型为int型,用空格分隔

lst = list(map(int,input().split()))
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值