随笔分类 - python学习与练习
练习
摘要:正则表达式的符号与方法 >>常用符号: >>.:匹配任意字符,换行符\n除外 >>*:匹配前一个字符0次或无限次 >>?:匹配前一个字符0次或1次 >>.*:贪心算法 >>.*?:非贪心算法 >>():括号内的数据作为结果返回 >>\d+:匹配数字 >>常用方法 >>findall:匹配所有符合规律
阅读全文
摘要:数据结构概述 >>什么是数据结构:数据存储的方式 >>数据结构实例: >>内置数据结果:列表,元祖 >>数据结构与算法的关系 数据结构是静态的,算法是动态的,数据结构是算法的基础,相同的数据结构运用不同的算法有不同的效率,两者相辅相成 数据结构——栈 >>什么是栈: 是一种数据结构,不是内置数据结构
阅读全文
摘要:模块 >>实现一类功能的一段程序,可以重用多个函数 >>导入模块 >>关键字import >>sys模块: >>在标准库中与系统功能有关的模块 字节编译 >>.pyc文件 >>以.pyc为后缀的文件,经过编译后的python模块对应的二进制文件 >>字节编译与编译的区别 >>字节编译:将普通文件转化
阅读全文
摘要:什么是函数 >>函数英文是function,就是功能的意思,函数是用来封装特定功能的 >>分类: >>系统自带函数: >>自定义函数 形参与实参 >>参数: >>函数在执行功能时所需要的数据 >>形参: >>发生在函数定义的过程,只有名字没有值,形式上的参数 >>实参与参数的赋值与传递: >>实参:
阅读全文
摘要:什么是控制流 >>控制代码执行顺序的语句 >>python中有哪些控制流 >>顺序结构 >>分支结构 >>循环结构 分支结构——if语句 判断执行 循环结构——while语句 控制一段程序重复执行 循环结构——for语句 控制一段程序重复执行 break语句 常用于循环结构中,打破循环 contin
阅读全文
摘要:什么是运算符 >>在Python中,我们对一个或者是多个数字或字符串进行操作的符号 运算符有哪些 >>在Python中我们常见的运算符有:+、-、*、/、**、<、>、!=、//、%、&、|、^、~、>>、<<、<=、>=、==、not、and、or 运算符的使用方法 python的优先级 >>py
阅读全文
摘要:了解逻辑行与物理行 >>逻辑行:一段代码在意义上它的行数 >>物理行:我们实际看到的行数 行中分号的使用规则 >>在python中1个物理行一般可以包含多个逻辑行,在物理行中编写多个逻辑行的时候,逻辑行与逻辑行之间用分号隔开。 行连接 注释 #xxxxxx
阅读全文
摘要:什么是python的对象 >>python的内置的对象类型主要有数字、字符串、列表、元祖、字典、集合等等。其实,在python中,一切皆为对象。 pickle序列化与反序列化 >>将对象序列化 >>将对象原样恢复 >>将对象序列化后存入文本
阅读全文
摘要:什么是标识符 >>python中我们在编程的时候,起的名字就叫做标识符。其中变量就是标识符的一种 标识符命名原则 >>标识符第一个字符必须只能是字母或下划线,不能出现数字或其他字符 >>标识符除第一个字符外,其他部分可以是字母下划线或数字 >>标识符大小写敏感,如a与A 常用python关键字 >>
阅读全文
摘要:基本数据类型: >>数和字符串 列表: >>python中没有数组的概念,与数组最接近的概念是列表和元祖,列表是存储一连串元素的容器 >>修改列表中的内容 元祖:python中没有数组的概念,与数组最接近的概念是列表和元祖,元祖是存储一连串元素的容器 >>只读取不能修改 集合: >>python中集
阅读全文
摘要:1 from os import system 2 print(system('ping www.baidu.com'))
阅读全文
摘要:1 #Author:xiaoxiao 2 3 from selenium import webdriver 4 import unittest 5 6 class DownLoad(unittest.TestCase): 7 #初始化工作 8 def setUp(self): 9 #打开浏览器 10 self.driver =...
阅读全文
摘要:1 #Author:xiaoxiao 2 from selenium import webdriver 3 4 def searchSelenium(): 5 #启动浏览器 6 driver = webdriver.Firefox() 7 #打开网站 8 driver.get('http://www.baidu.com') 9 #输入关...
阅读全文
摘要:1 #Author:xiaoxiao 2 3 age = 22 #标准正确答案 4 counter = 0 #计数器 5 for i in range(10): #循环10次 6 if counter age: 12 print('Think smaller...') 13 else: 14 ...
阅读全文

浙公网安备 33010602011771号