机试:Python的代码模板、OJ技巧

Python中的栈为 list
list.append()、list.pop()

st = [1,2,3]		# [栈底, ..., 栈顶]
st.append(4)		
print(st)
x = st.pop()
print(st)
print(x)

队列

Python中的队列为 list
list.append()、list.pop(0)

q = [1,2,3]		# [队头, ..., 队尾]
q.append(4)
print(q)
x = q.pop(0)
print(q)
print(x)

技巧、注意事项

1 多组输入

代码1:推荐

import sys
for line in sys.stdin:      #读入数据
    print(line)

代码2:

while True:
	try:
		s = input()
		if len(s) > 0:
			...
			...
	except:
		break

2 ASCII码

s = 'A'
x = ord(s)		# 65
print(type(x))		# int

3 除 /

Python 中的 / 为float,不是int

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值