摘要:
一、正则表达式 ·1.正则表达式的应用场景: 应用特有的规则,给我需要的符合规则的字符串,在字符串中只有符合条件的才会被匹配和从大段的字符串中提取需要的数据 ·匹配字符串的规则: ·1.字符串:用户输入,网络获取,文件读取 ·表单注册 ·爬虫:从网页中批量的额获取数据 ·2.正则语法 a. 阅读全文
摘要:
在这里我将常用的内置函数中可以使用外部函数的和必须使用外部函数的内置函数以及常用的函数记录了一下 一.函数内部可以使用外部函数内置函数: 1.min(iterable,key = func) / max(iterable,key = func) 求最小值 / 最大值 在后面括号里可以添加一个函数地址 阅读全文
摘要:
变量的命名规则: 1、变量名由数字、字母和下划线组成名 2、变量名不能以数字开头 3、禁止使用python中的关键字 4、不能使用中文和拼音 5、变量名要区分大小写 6、变量名要有意义 7、推荐写法: 1、驼峰体: a:大驼峰 eg:AgeOfOldboy =56 b:小驼峰 eg : age 阅读全文
摘要:
一、初始编码 ASCII 码不支持中文 是py2版本中的默认编码 Unicode 万国码, 英文使用16位(即两个字节),中文使用32位(四个字节) utf-8 美国最少使用八位(1字节), 欧洲使用十六位(2字节), 亚洲是二十四位(3字节) #最常用的编码方式 utf-16 最少使用十 阅读全文
摘要:
深浅拷贝 1.注意在拷贝中只有使用了.deepcopy方法才能进行深度拷贝!其余的一律是浅拷贝 #深拷贝import copy lst = copy.deepcopy(lst1) 浅拷贝: 拷贝的是第一层,将第一层的内容复制,第二级元素却公用一个内存地址,既将第一层没有第二层元素的元素复制到新的地址 阅读全文
摘要:
一、for循环(遍历循环) 在Python你可能要经常遍历列表的所有元素,对每个元素执行相同的操作;对于包含数字的列表,可能要对每个元素进行相同的计算;在网站中,可能需要显示文章中的每个标题等等.某一个可迭代的数据类型的所有元素进行某些相同的操作时,我们可以使用for循环 1.关键字: for 基本 阅读全文
摘要:
整型与布尔值 一、关键字:整型 》int 布尔值 》bool : True 真 False 假 1.整形和布尔值都是不可变得不可迭代的数据类型 2.整型: 主要用于计算和比较 布尔值:可以判断真假 其中所有非零的数字和符合正确逻辑的比较各计算返回的都是True,0 [ ] {} ( ) '' 3 > 阅读全文
摘要:
迭代器和生成器 一、迭代器 (概念) 1.可迭代协议 >:只要是含有’__iter__’方法的数据类型都是可迭代的数据类型 判断么某个变量是不是可迭代的: 第一种方式: 第二种方式: 内置函数,判断一个具体的值是不是某个数据类型,括号里前面是具体的值,后面是数据类型. 2.迭代器协议 >: 阅读全文
摘要:
1.p2是重复代码,语言不同,不支持中文;p3则相反,其中代码不重复,语言用的相同的,并且是支持中文的。 2.p2中input中输入数字输出数字,输入字符串必须自己手动加引号才行;p3中input输出的都是字符串。其中p2中的raw_input等于是p3中的input。 3.在p2中print可以加 阅读全文