正则表达式正则表达式常用字符 re模块re.match(pattern, string, flags=0)‘‘‘ re语法 re.match(pattern, string, flags=0) pattern 匹配的正则表达式 string 要匹配的字符串 flags 标志位,用于控制正则表达式的匹配方式 ‘‘‘# 匹配成功re.match()方法返回一个匹配的对象,否则返回Noneimport re print(re.match(‘www‘, ‘www.baidu.com‘).span()) # 在起始位置匹配print(re.match(‘com‘, ‘www.baidu.com‘)) # 不...
将string中有元音字母的去掉,replace 函数1def anti_vowel(text): 2for i in text: 3if i in"aeiouAEIOU": 4 text=text.replace(i,‘‘) 5return text输入一个string,例如‘hello’,计算得分 1 score = {"a": 1, "c": 3, "b": 3, "e": 1, "d": 2, "g": 2, 2"f": 4, "i": 1, "h": 4, "k": 5, "j": 8, "m": 3, 3"l": 1, "o": 1, "n": 1, "q": 10, "p": 3, "s": 1, 4"r": 1, "u": 1, "t": 1, "w": 4, "v": 4, "y": 4, ...
一、计算机编码简介编码是指示将信息从表示方法A转变为表示方法B,解码是编码的逆过程,信息通过编解码后,信息内容不变。针对计算机而言,编码就是将信息转为计算机可以识别的二进制0、1数字,而由于各国表示信息的方式不一致(如中文:汽车;美国: bus),因此各国产生了自己的编码规则,比较常用的是ASCII码:早期计算机编码,在内存占用1个字节(8bit),因此最多能表示256个符号,表示为英文字母和特殊符号。GBK编码:随着计算...
在搞清楚 对象编程后,为什么要编程后(回顾:因为需求,不想苦逼)我们开始认真开始,我不是一个软件专业的人,但是看书总是,让你看到:hello,world!虽然本人比较反感,但是print 函数还是非常有用。本课 我们要把 输入,输出,python的元素说说。。。。。是不是很简单。。。。。。python 6大基本元素。。。1. 字符串 string,使用频率超高 ‘abc‘ 就是字符串类型;2. 列表list,使用频率也可以,切片最长用。 [1,2,3,4]3. 元组...
继续上次的学习(一)首先接触的是变量,先定义一个变量,在python中不需要像C语言中先声明变量,而是可以直接赋值。name=“xiaoming”这里需要注意一点,给变量赋值一定要加双引号,如果不加,就是name等于另一个变量xiaoming。name=xiaoming #这不是赋值而且,在命名变量的时候也要注意以下三点:1.变量名只能是 字母、数字或下划线的任意组合2.变量名的第一个字符不能是数字3.还有以下关键字不能声明为变量名[‘and‘, ‘as‘...
PyCharm是一款功能强大的Python编辑器,具有跨平台性,还支持Django、IronPython和APP Engine开发。那么你知道PyCharm的快捷键有哪些吗?我们一起来看看吧。编辑 Ctrl + Space 基本的代码完成 Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息 Ctrl + Q 快速查看文档 Shift + F1 外部文档 Ctrl + 鼠标 Ctrl + F1 显示错误描述或警告信息 Alt + Insert 自动生成代码 ...
练习一 hello.py#coding utf-8score = input("请输入你的分数:")score = int(score)if score > 90: print("优秀")elif score==77 or score==88 : print("你不是人")elif score >80 and score< 90: print("你好厉害")else: print("良好")练习二 循环.py‘‘‘count=0while count<10: print("你好") count=count+10 ‘‘‘import randomnum= random.randint(1,100)#产生一个1,100的随机数count = 0print(num)...
今天写着购物车的作业,最头疼的是文件操作了尤其是文件的打开模式 w r a 最TM的头疼 r+模式可读可写,但是写的内容会根据文件指针去覆盖之前的内容,当文件需要修改时,强烈建议不要用这种模式,会有一个坑 下面说说文件的思路吧,还没有学习函数,因此代码起来很乱 1.设置接口 #user接口if ident_flag == ‘u‘: 首先读入文件的数据# 商品信息with open("goods.txt",‘r‘) as goods_file:good...
1、OS模块# os模块主要功能:系统相关,目录及文件操作,执行命令和进程管理1.1、系统相关1.2、文件和目录操作# os.getcwd() # 获取当前工作路径# os.chdir(‘dirname‘) 其中dirname为路径;# 切换目录,相当于shell下的cd 命令# os.makedirs(‘dir1/dir2‘) # 生成多层递归目录# os.removedirs(‘dir1‘)# 递归删除空目录# os.mkdir(‘dirname‘)# 生成单级目录# os.rmdir(‘dirname‘)# 删除单级空目录,如果不为空则无法删除并...
Alex博客:http://www.cnblogs.com/alex3714/articles/5465198.html一、本节主要内容Python介绍发展史Python 2 or 3?安装Hello World程序变量用户输入模块初识.pyc文件数据类型初识数据运算表达式if ...else语句表达式for 循环break and continue 表达式while 循环作业需求二、具体内容1.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一...
每次重装ubuntu系统后想安装setuptools都是百度打开python官网去找,麻烦,这里记录一下。也便于安装最新版的1) 安装setuptools 从https://pypi.python.org/pypi/setuptools/#id1中找到Unix版本, 可以找到ez_setup.py的下载链接https://bootstrap.pypa.io/ez_setup.py,右键保存即可。 然后运行ez_setup.py文件即可安装2) 使用setuptools安装模块 sudo easy_install package-name3)使用setuptools卸载模块 sudo...
在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict:d = dict(name=‘Bob‘, age=20, score=88)可以随时修改变量,比如把name改成‘Bill‘,但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的‘Bill‘存储到磁盘上,下次重新运行程序,变量又被初始化为‘Bob‘。我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,ma...
然而在win10中IIS发布CGI脚本的时候遇到了各种各样的问题。如ISAPI和CGI限制,权限限制等等,一一的百度解决了,最后又出现了HTTP 错误 502.2 - Bad GatewayThe specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "".这个报错,目前能力有限无法解决,而后转向使用Centos 7.目前正在用VM安装发现Centos默认没有图形界面,又开始鼓捣安装图形界面,在网上找到...
一、 变量变量的目的是在内存中标记和存储数据,基于变量要存储的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。Python标准的数据类型有:? Number(数字)? String(字符串)? List(列表)? Tuple(元组)? Sets(集合)? Dictionary(字典)注:通过type()可以查看数据类型。(一)变量定义的规则 变量名只能是字母、数字或下划线的任意组合。变量名的第一个字符不能是数字,并且变量名不能...
今天继续学习Python研究了一下CentOS上运行,网上推荐使用Geany做IDE,下面把安装和使用写一下1.使用终端,输入命令yum install geany2.选择“应用程序”——“编程”——“Geany”3.直接写一个测试代码用一下print("Hello world")然后保存为hello.py4.可以直接按F5运行可是运行时总是提示我“无法找到虚拟终端xterm”,查来查去,原来geany是利用xterm运行的,而CentOS没有自带,所以我们需要安装一个5.使用终端,输入命令yum ins...