python中的if ord(i)<65 or ord(i)>122:这个语句是什么意思
作者&投稿:浑褚 (若有异议请与网页底部的电邮联系)
print("".join([chr(ord(i)+b>122 and (96+ord(i)+b-122) or ord(i)+b) for i in a])) 什么意思~
ord是取字符的ascii码
print("".join([chr(ord(i)+b>122 and (96+ord(i)+b-122) or ord(i)+b) for i in a]))
打印(”。加入([ CHR(ORD(我)+ B>122和(96 + ORD(我)+ b-122)或普通(我)+ B)我在]))
print("".join([chr(ord(i)+b>122 and (96+ord(i)+b-122) or ord(i)+b) for i in a]))
打印(”。加入([ CHR(ORD(我)+ B>122和(96 + ORD(我)+ b-122)或普通(我)+ B)我在]))
python中也有ord()和chr(),除了单个字符的时候效果和PHP是一样的,可以参考下面的文章:
http://www.xuebuyuan.com/2067536.html
ord是取字符的ascii码