Python
文章平均质量分 74
奈方时歇
千淘万漉虽辛苦,吹尽狂沙始到金。
展开
-
Python学习①
1.使用list和tuple list的使用 Python内置的一种数据类型是列表:list,list是一种有序的集合,可以随时添加和删除其中的元素。 列表,用法和数组类似,只不过python中的列表存放的数据类型可以不同。 用索引来访问列表中每个位置的元素,如果要取最后一个的话,可以用-1作为索引,依次向前。 ①为列表添加元素的方法: append() 向列表中添加元素,只能添加一个 exten...原创 2019-03-31 14:28:49 · 101 阅读 · 0 评论 -
Python初学者的体会
作为一个学过C,现在开始学习Python的人来说,很容易上手,毕竟Python就是用C写出来的。彼此之间有很多共同点,然而Python其实更简洁更好用。 1.语言类型 和C不一样,Python是一种动态类型语言,又是强类型语言。这个分类怎么理解呢?大概是可以按照下列说明来分类的: 静态类型语言 一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证...原创 2019-03-27 15:14:55 · 845 阅读 · 0 评论 -
python的内置函数和模块
内置函数 python也有很多内置函数来供我们使用,可以用help()来查看内置函数的用法 绝对值 abs() 最大值max() 最小值min() 计算序列长度可以用len() divmod(x,y) 得到x除以y的商及余数 pow(x,y,z) 表达的是求x的y次方再对z取余,z可有可无,没有z的话就是求x的y次方 callable() 用来测试某对象是否可被调用(一般用来测试函数) ...原创 2019-04-10 21:27:07 · 989 阅读 · 0 评论 -
Python:面向对象编程
面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 python和java都是面向对象的语言。面向对象编程的特点数据封装、继承和多态 1.类和实例 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根...原创 2019-04-07 21:52:16 · 977 阅读 · 0 评论 -
Python的学习②
字典 1.基本使用 在Python中,字典是一系列的键—值对,每个键都与一个值相关联,属于一种映射关系。你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。字典用放在花括号{ }中的一系列的键—值对表示,键和值之间用冒号连接。 在输出字典中的内容时要用中括号[ ],然后就会输出这个键对应的值 2.添加或修改字典中的值 字典是一种动态结构,可随时在其中添加键—值对。...原创 2019-04-03 15:55:11 · 117 阅读 · 0 评论 -
Python__总结
学了几个星期的python,也有了一些体会,更多的是它与C之间的关系。 与C不同,python的变量使用之前无需声明。代码块的分隔也仅是靠缩进格式,而不是用花括号。语句结尾可以不使用分号,而是用物理行来作为逻辑行,即一行一语句。 python中大量使用冒号:来表明代码块,如if,while,for和自定义函数后都要加冒号和缩进来划分代码块。其中,while都允许使用else语句当循环条件不满足时运...原创 2019-04-21 22:05:04 · 136 阅读 · 0 评论 -
Python高级特性
构造和析构原创 2019-04-14 17:29:22 · 184 阅读 · 0 评论 -
python爬虫与web
正则匹配 正则表达式:是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配, 定义了一种规则,匹配出所有符合这个规则的字符。 常见的正则匹配字符: ^:匹配一行字符串的开头 . : 匹配任意字符,除了换行符 [...]:匹配括号中的任一个,[amk] 匹配 'a','m'或'k' [^...]: 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符 *:匹配0个或多个的表...原创 2019-08-04 22:31:07 · 606 阅读 · 0 评论