[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 依山居 于 2015-10-21 22:43 编辑

python 练手
  1. f=open("a.txt","r")
  2. txt=f.read()
  3. uppertxt=txt.upper()
复制代码

TOP

回复 10# /zhqsystem/zhq


    upper是python字符串对象的方法。

存为xx.py 用PYTHON IDLE 打开。
F5 运行。
uppertxt得到就是被转大写的内容。

TOP

回复 12# /zhqsystem/zhq


    不难。一样也是自学可以入门。

TOP

这是自己写的python 。只是用调用了string自带的字母表。
  1. import string
  2. lowercase=string.ascii_lowercase
  3. uppercase=string.ascii_uppercase
  4. f=open("a.txt","r")
  5. def l2u():
  6.     txt=f.read()
  7.     for r in range(0,26,1):
  8.         txt=txt.replace(lowercase[r],uppercase[r])
  9.     return(txt)
  10. def u2l():
  11.     txt=f.read()
  12.     for r in range(0,26,1):
  13.         txt=txt.replace(uppercase[r],lowercase[r])
  14.     return(txt)
复制代码

TOP

回复 16# CrLf


    解释一下,0xff^0x20
谢谢。

TOP

回复 16# CrLf


    其实是ret += chr(ord(c)&(0xff^0x20)) if c.isalpha() else c 整行语法我没看懂。

TOP

回复 20# CrLf


    我想要在ret += chr(ord(c)|0x20) if c.isalpha() else c;
下面加一行print(ret),怎么加?

TOP

回复 22# CrLf


    我加的时候报错了。

TOP

好了。抱歉,可以是我之前没注意到我哪里弄错了。

TOP

返回列表