python3.5.3rc1学习九:正则表达式】的更多相关文章

# 正则表达式 ''''' 正则表达式是有一些特殊字符组成,能够帮你找到一些符合一定规则的字符串 先来了解几个符号所代表的意思 \d 匹配所有的数字 \D 匹配所有,但是数字除外 \s 空格 \S 匹配所有但是空格除外 \w 匹配所有的字母 \W 匹配所有但是字母除外 . 任意除换行符 \n \. 表示点符号,斜杠本身是转义字符 关于正则知识应用,推荐一篇文章:http://www.toutiao.com/i6411296780985565698/ 常见的表达式举例: {1,3} 表示数字1到3…
#os模块import oscurDir = os.getcwd()print(curDir) os.mkdir("新建") import timetime.sleep(2)os.rename("新建","文件")time.sleep(2)os.rmdir("文件") #多行打印 print(''''' 第一行内容 第二行内容 第三行内容 .... ========================== | | | | | |…
#sys模块import sys sys.stderr.write('This is stderr text\n')# 因为从定向有缓冲区,所以需要以下这行代码sys.stderr.flush()sys.stdout.write('This is stdout text\n') # 获取命令行参数,默认sys.argv[0]表示代码本身文件路径print(sys.argv)print("------------------------------") import urllib.req…
from cx_Freeze import setup, Executable setup(name='test to exe', version = '0.1', description='test from py file to exe file', executables = [Executable("demo13_setup.py")] ) # 多行打印 print('''第一行内容 第二行内容 第三行内容 .... ========================== | |…
import threading def exampleFun(): #打印当前激活的线程数量 print(threading.active_count) #查看上面激活的线程是哪几个 print(threading.enumerate()) exampleFun() #创建线程 def exampleFuc(): added_thread = threading.Thread(target=thread_job) added_thread.start() def thread_job(): p…
# 可以设置颜色,g代表green, r代表red,y代表yellow,b代表blue# linewidth = 5,设置线条粗细 # label 设置线条名称 ##plt.plot(x,y,'b',linewidth=5,label='Line One')##plt.plot(x1,y1,'r',linewidth=8,label='Line Two')# 绘制柱状图用bar函数plt.bar(x, y ,color='g',label='Line One')plt.bar(x1, y1 ,c…
#比较大小#name:maxNumber.py#比较两个数大小#C:\Users\Anthony\AppData\Local\Programs\Python\Python36-32\Lib\site-packagesdef maxTwo(x,y): if x > y: print(x) else: print(y) def maxThree(x,y,z): if x > y: maxTwo(x,z) else: maxTwo(y,z)…
#元组和列表 #元组定义x = 5,6,2,6 #or x = (5,6,2,6) #列表定义 y = [5,6,2,6] # 元组的使用,我们用return语句来演示 def exampleFunc(): return (15,6)a,b = exampleFunc()print (a,b) print(x[1])print(y[0])print("----------------")# 元组操作 x = [5,6,2,1,6,7,2,7,9] # append()方法,就是在列表尾…
class calculator: def add(x,y): return x + y print(added) def sub(x,y): return x - y print(sub) def mul(x,y): return x * y print(mul) def div(x,y): return x / y print(div) print (calculator.mul(3,5))print (calculator.add(3,5)) # 少写参数或者不写,会报错 # calcul…
##全局变量与局部变量x = 6 def printFuc(): y = 8 z =9 print(y + z) print(x) printFuc()#print(y)#常见错误##name = "Anthony"##print(Name) #文件写入 text = "Sample Text to Save \nNew Line" """调用buid-in函数:open打开或者创建文件, 如果exampleFile.txt不存在,就自…