python刷算法题-前置知识总结

本文总结了Python算法刷题必备的前置知识,包括进制转换、除法、判断、字符串、列表、循环、字典、集合、切片、高阶函数等内容,并通过实例深入解析了列表操作如count、index、pop、remove、del的区别,以及字典的操作如get、items、keys、values等,还探讨了字符串切片和字典的高效使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.输入a=input() b=int(input()) c=float(input())
a, b, c = list(map(int, input().split())) # 输入1 2 3

进制转换

 print(bin(2)) #type =str 
 >'0b10'
 >

[python round]https://www.runoob.com/python/func-number-round.html

2.除法 10/3 3.3333333333333335
9/3 3.0
10//3 3
10%3 1
3.判断and or not
4.字符串str

 len('ABC') # 求字符串长度
 print(f'{
     s:.2f}') #s后余两个小数点
 a=int("3")  #字符串转int
 a=float("3.0")  #字符串转float
 a.lower() #转小写字母
 a.upper()#转大写字母
 a.replace('a', 'A')
 a.endswith(obj, beg=0, end=len(string))
 a.startswith(obj, beg=0,end=len(string))
 a.isdigit()
 a.lstrip() #截掉 string 左边的空格
 a.rstrip()#删除 string 字符串末尾的空格.
 a.strip()#在 string 上执行 lstrip()和 rstrip()
 a.split() #以空白分割字符
 a.splitlines() # 以换行符分割字符
s = " fwef   fw f "
print(s.split("f")) # [' ', 'we', '   ', 'w ', ' ']
print(s.split()) #['fwef', 'fw', 'f']

5.列表list

a=[1,2,3]
len(a) 
a[0]  1
a[-1] 3
a.append(4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值