Python
16406070101
这个作者很懒,什么都没留下…
展开
-
Python中的引用
首先什么是对象Python中一切都是对象,而对象中包含三部分的信息:身份:每一个对象都有唯一一个身份标识自己,使用内建函数id 可以看到这个标识的具体值,也就是变量的地址。类型:对象的类型可以决定对象保存什么样的值,可以进行什么样的操作。以及遵守什么样的规则,实际上用内建函数type可以查看对象的类型。值:表示对象具体保存的内容,有些对象的值可以修改,有些对象的值不可以修改,这个称...原创 2019-04-21 09:20:39 · 549 阅读 · 0 评论 -
Python入门(介绍及一些入门的常见操作)
首先是介绍Python是一种解释性语言,Python解释器会按行读取源代码文件,然后将源代码转换为供python 解释器直接执行的“字节码”,然后再执行字节码。例如,我们执行一个.py文件之后,会生成一个同名的.pyc文件,这个.pyc文件就是Python解释器生成的字节码文件,如果.pyc 文件已经生成,那么就不需要再“翻译”一遍了,这样就提高了效率。下面正式进入学习,在命令行输入p...原创 2019-04-18 19:55:47 · 206 阅读 · 0 评论 -
Python的字符串
在Python中字符串是不可变的,不可以修改一个字符串,只可以创建一个新的字符串。(同样不可以改的还有元组)原始字符串(raw strings)有时我们需要有\n这样的字符作为转义字符,但有时我们又不希望进行转义,那么在字符串的前面加上r或R前缀,表示原始字符串下面加上rrepr函数我们前面讲了,用str函数可以将一些对象转换成字符串,repr也有这样的效果。...原创 2019-04-23 01:09:08 · 161 阅读 · 0 评论 -
Python中条件循环以及else悬挂问题
首先,Python中的for 循环和传统的for 循环不同for循环接收可以迭代的对象(序列或者迭代器)作为参数,每次迭代其中的一个元素。例一;遍历字符串中的每一个字符例二:遍历列表中的每一个元素例三:遍历字典中所有的Key-value值例四:for循环执行三次打印range函数其实有参数,前两个参数分别表示了一个前闭后开的区间,第三个参数表示迭代的步长。------...原创 2019-04-22 14:08:27 · 448 阅读 · 0 评论 -
Python 中的作用域与生命周期
Python中,def,class,lamda会改变变量的作用域,if,else,elif,while,for,try/catch不会改变变量的作用域内建函数globals()返回了全局作用域下都有哪些变量,内建函数locals()返回了局部作用域下有哪些变量。特殊标识符Python使用_作为变量的前缀和后缀,来表示特殊的标识符,_xxx表示一个‘私有变量’,使用fro...原创 2019-04-21 21:00:56 · 515 阅读 · 0 评论 -
Python中的模块
当我们的项目的代码量较大的时候,就需要把代码放在多个不同的.py文件之中。可以通过import关键字,引用其他.py文件中的代码。被引入的这个代码文件就被称为“模块”被引入的文件,去掉.py后缀名,就是模块名模块查找的顺序是,先查找当前目录,然后查找Python的安装目录。Python使用_作为变量的前缀和后缀,来表示特殊的标识符,_xxx表示一个‘私有变量’,使用from...原创 2019-04-21 18:06:37 · 147 阅读 · 0 评论 -
Python的文件操作
使用内置函数open打开一个文件,第一个参数是文件目录,第二个参数是文件的打开方式,返回的是一个文件句柄,是一个可迭代的对象,可以直接用for循环按行读取文件的内容,handle使用完毕,需要close。下面举一个例子,统计一个文本中的词频,一个文本文件中,每一行是一个单词,可能有重复,统计每个单词出现的次数。...原创 2019-04-21 17:38:48 · 108 阅读 · 0 评论 -
Python 中的函数及它的参数
一些可以被经常使用的代码,可以提取出来放在函数中。Python使用def 来定义一个函数,使用return来返回结果。python 中没有“重载”这样的概念,相同名字的函数,后面的会覆盖前面的。Python 支持默认参数,函数参数可以支持默认值。Python解包语法(unpack)语法,函数返回多个值。假如我不想关注x,只想关注y也是可以的,可...原创 2019-04-21 10:46:43 · 598 阅读 · 0 评论 -
Python中的列表,元组,字典
1.序列:序列的概念包含若干个元素,元素有序排列,可以通过下标来访问一个或者多个元素,这样的对象,Python就统一称为序列(Sequence)。Python中以下的对象都属于序列。》字符串》列表》元组同是序列,他们的使用方式有很多相同之处。序列类型操作符》in/not in :判断一个元素是否存在于序列之中,返回布尔值》连接操作符(+);把两个相同类型的序列进...原创 2019-04-18 21:32:36 · 1288 阅读 · 0 评论