python的历史和特点 1、python的创始人为吉多·范罗苏姆(Guido(龟叔) van Rossum)。1989年的圣诞节期间,吉多· 范罗苏姆为了了在阿姆斯特丹丹打发时间,决?心开发?一个新的脚本解释程序,作为ABC语?言的?一 种继承。 2、Python的定位是“优雅”、“明确”、“简单”。 3、python是一门解释型(弱类型)的语言。优点是开发效率高,缺点是运行速度慢。 day1知识点:1、变量的命名规则 1,由字母,数字和下划线组成; 2,不能以数字打...
话不多说,上货! # 功能: 进行爬虫项目编写 # 开发时间: 2020/10/26 10:12 import requests import json if __name__ == ‘__main__‘: #进行UA伪装,将userAgent分装到一个字典对象当中去,user-agent可以到浏览器当中通过抓包工具来获取 headers={‘User-Agent‘:‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36‘} url = ‘https://fanyi.baidu.com/sug‘...
加班到凌晨一点半很累很累,但是总觉得还是写点东西 。python运算符以下假设变量: a=10,b=20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 - 返回除法的余数 b % a 输出结果 0** 幂 - 返回x的y次幂...
学习内容:1、python介绍2、python程序初接触和变量3、python用户交互4、python数据类型5、python循环if...(elif)...else6、python循环while...else7、python循环for...else8、python循环中断break和continue 一、python介绍1)python优缺点先看优点:Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。开发效率非...
def intadd(a,b):return a+b注意:不要忘记冒号注意格式要对齐;>>> def intadd(a,b):return a+b>>> intadd(3,2) 5 原文:http://www.cnblogs.com/quant-lee/p/5343075.html
今天初步学习了正则表达式,觉得不错,也经过了一些尝试,发现以下情况: 字符串分组功能中如果出现这样的情况:‘^([a-z]*\s*)(\w+[a-z]*)’的话: 这样一个字符串‘tomcat‘就会被分为两个组,因为加了 \w+ 所以第二组里边肯定会有一个字母 而不是预期的一整个字符串都在第一个组内。 #切记!!!! 随后装了urllib模块,在py3.x中,urllib模块被分为了urllib.request等四个模块,import的时候要注意 测试了...
这个模块用于取出,格式化并打印python程序的stack traces 参考资料:https://docs.python.org/2.6/library/traceback.html本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1670344原文:http://john88wang.blog.51cto.com/2165294/1670344
‘[ ] ’ 能够多个同时匹配 ‘.‘ 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行‘^‘ 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE)‘$‘ 匹配字符结尾,或e.search("foo$","bfoo\nsdfsf",flags=re.MULTILINE).group()也可以‘*‘ 匹配*号前的字符0次或多次,re.findall("ab*","cabb3abcbbac") 结果为[‘abb‘, ‘ab‘, ‘a‘]...
1.string.maketrans(instr,outstr) 返回一个翻译表 调用maketrans函数时,完成了转换。例如string.maketrans(‘ABCD‘, ‘abcd‘),调用完成后该翻译表中的原“ABCD”的位置已被“abcd”替换。2.str.translate(table,del)将1中生成的转换表作为入参,对str中包含instr的部分转换成oustr,最终返回替换完成后的字符串3.举例说明:import string instr=‘abcd‘ outstr=‘ABCD‘ test_str = ‘abcd123‘ table = string.maketrans(ins...
这是我刚开始学习python时的一套学习路线,从入门到上手。(不敢说精通,哈哈~)希望对大家有帮助哈~一、Python入门、环境搭建、变量、数据类型二、Python运算符、条件结构、循环结构三、Python函数四、做一次综合练习,做一个控制台的员工管理""" 需求:员工管理系统 功能: 1.添加员工信息 2.删除员工信息 3.修改员工信息 4.查看单个员工信息 5.查看所有员工信息 6.退出技术:函数、数据类型(字典列表)、循环、条件语句 """ emps =...
1 Python的优点 Python语言类库齐全,语法简洁,而且在linux上自带安装,在处理大数据以及自动化方面有其独有的特点。2 Python的解释器 Python解释器用来解释python代码,比较流行的python解释器有: CPython, 使用C解释器,将python源码解释为.pyc文件(字节码) JPython, 使用java解释器,将python源码解释为java识别的字节码 IronPython, 使用c#解释器解释为c#识别的字节码 PyPy,解释器解释为字节码后加了一步机器码,...
装饰器需要了解以下三点知识:1、函数即变量;2、高阶函数;3、嵌套函数;所以首先先普及一下知识点:变量定义x = 1,数据1读取到内存中,可以理解为存到一房间中,而x表示房间号;函数定义,函数体部分读取到内存中,而函数名表示房间号;def test():print("in the test func")所以本质上函数即变量函数匿名函数匿名函数关键字lambda,一般的函数定义为def foo():会定义名字,匿名函数表示方式:calc = lambda x:x*3calc(3) ...
一、流程控制之while循环语法:while 条件: 循环体else: else语句(当条件不成立的时候执行这里 和break没关系)判断条件是否成立。 如果成立执行循环体。然后再次判断条件,。。。。。直到条件不成立的时候跳出循环break :终止当前本层循环(直接跳到循环的末尾)while True: content = input("请输入你要喷的内容,输入Q停止喷人:") if content == ‘Q‘: # 退出循环 break # 彻底的打断当前本层...
# 这是学习廖雪峰老师python教程的学习笔记1、概览datetime是Python处理日期和时间的标准库。 1)获取当前日期和时间(datetime.now())>>> from datetime import datetime>>> now = datetime.now() # 获取当前datetime>>> print(now)2015-05-18 16:28:07.198690>>> print(type(now))<class 'datetime.datetime'>datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入是datetime这个类。如...
class参考文档:http://woodpecker.org.cn/abyteofpython_cn/chinese/ch11.html#s01本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1623408原文:http://john88wang.blog.51cto.com/2165294/1623408