python基础刻意练习
weixin_45556991
这个作者很懒,什么都没留下…
展开
-
python的模块
模块简介 1.模块是Python组织代码的基本方式。 2.一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,将其成为模块(module)。 3.所有的”.py”文件都可以作为一个模块导入 4.模块名与脚本的文件名相同 包简介 1.Python的模块可以按目录组织为包 2.创建一个包的步骤: 创建一个名字为包名的目录 在该目录下创建一个”init.py”文件 根据需...原创 2019-11-04 11:05:06 · 90 阅读 · 0 评论 -
python的魔法方法
什么是Python魔法方法 魔法方法就如同它的名字一样神奇,总能在你需要的时候为你提供某种方法来让你的想法实现。魔法方法是指Python内部已经包含的,被双下划线所包围的方法,这些方法在进行特定的操作时会自动被调用。 为什么要使用Python魔法方法 使用Python的魔法方法可以使Python的自由度变得更高,当不需要重写时魔法方法也可以在规定的默认情况下生效,在需要重写时也可以让使用者根据自己...原创 2019-11-02 14:42:36 · 168 阅读 · 0 评论 -
Python的类与对象
类与对象 面向对象编程语言 类: 一个模板, (人类)—是一个抽象的, 没有实体的 对象: (eg: 张三, 李四) 属性: (表示这类东西的特征, 眼睛, 嘴巴, 鼻子) 方法: (表示这类物体可以做的事情, eg: 吃饭, 睡觉,学习) 定义类 使用class 创建对象 张三 = 人类(“张三”, 10, ‘male’) 看对象的属性 print(张三.name) print(张三.ag...原创 2019-10-31 15:16:47 · 149 阅读 · 0 评论 -
python的else和with语句
else 语句 else语句的用法 1、 if –else 2. while 后搭配 else 使用 如果while语句因为break跳出,就不会执行else语句 只有当全部执行完成,才会执行else语句 3. for 后搭配 else 用法与while一致 4.在try 语句后使用 与异常处理配合 else在没有任何异常出现的时候执行 with 语句 将文件关闭的问题抽象化,不需关注细节,wit...原创 2019-10-30 19:36:30 · 118 阅读 · 0 评论 -
Python的异常处理
raise 语句 为了引发异常,可以使用一个类或者实例调用raise语句。 Traceback (most recent call last): File "<stdin>", line 1, in <module> Exception Traceback (most recent call last): File "<stdin>",...原创 2019-10-28 19:51:07 · 257 阅读 · 0 评论 -
python的文件与文件系统
文件的操作 python中,使用open函数,可以打开一个已经存在的文件,或者新建一个新文件。 open(文件名 访问模式) 其中open 后面跟的文件名/文件路径一般都是字符串。 open的作用类似于vim命令(文件存在——打开;文件不存在——新建)。 访问模式: r:以只读方式打开文件,文件的指针会放在文件的开头,这是默认模式 w:打开一个新的文件只用于写入,如果该文件已存在则将其覆盖。如果...原创 2019-10-27 14:50:47 · 183 阅读 · 0 评论 -
Python的字典与集合
字典 字典是另一种可变容器模型,且可存储任意类型对象,如其他容器模型。字典由键和对应值成对组成。每个键与值用冒号隔开(:),每对用逗号分割,整体放在花括号中({})。键必须独一无二,但值则不必。 值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。字典也被称作关联数组或哈希表。基本语法如下: dict = {'a':'123', 'b':'456', 'c':789}; 字典的访问: d...原创 2019-10-26 14:58:21 · 199 阅读 · 0 评论 -
python的函数与lambda表达式
函数 函数的定义: 函数是可以重复执行的语句块,可以重复调用并执行 函数是面向过程编程的最小单位 函数的作用: 用于封装语句块,提高代码的重用性 提高代码的可读性和易维护性 定义函数的语句: def 函数名(形参列表): 语句块 函数的调用: 函数名(实际调用传递参数) 注意: 函数名的命名规则与变量名的规则相同(必须为标识符) 函数名是一个变量,它用来绑定函数 函数有自己的名字空间,在函数外部...原创 2019-10-24 20:03:01 · 174 阅读 · 0 评论 -
Python的字符串与序列
字符串 字符串的本质是:字符序列。 python的字符串是不可变的。我们无法对原字符串进行任何修改,只能将字符串的一部分复制到新建的字符串。 使用内置函数ord()可以把字符转化成对应的Unicode码 使用内置函数char()可以把十进制数字转化成对应的字符 创建字符串: 我们可以通过单引号或者双引号创建字符串, 使用两种引号的好处是可以创建本身就包含引号的字符串,而不是使用转义字符。 空字符串...原创 2019-10-23 20:01:35 · 253 阅读 · 0 评论 -
python中的列表与元组
python的列表 python当中没有数组这个概念,但是有比数组更为强大且功能齐全的列表。 创建列表 创建列表和创建普通变量一样,用中括号括起来一堆数据就可以了,数据之间用逗号隔开,这样一个普普通通的列表就创建成功了 列表里可以有整型、字符串、浮点型,甚至列表里面包含另一个列表,如果实在想不到往列表里面塞什么数据的时候,可以创建一个空列表。 向列表中添加元素 append( ) 方法用于在列表后...原创 2019-10-19 22:49:16 · 91 阅读 · 0 评论 -
python的条件与循环
python的条件语句 Python条件语句是通过一条或多条语句的执行结果(True或False)来决定执行的代码块。 Python程序语言指定任何非0和非空(null)值为True,0和null为False。 if语句用于控制程序的执行,基本形式为: if 判断条件1 : 执行语句1… elif 判断条件2 : 执行语句2… elif 判断条件3 : 执行语句3… … else : 执行语句4…...原创 2019-10-19 22:17:10 · 110 阅读 · 0 评论 -
python的变量,运算符与数据类型
什么是python变量 Python变量是用于存储值的保留内存位置。换句话说,python程序中的变量将数据提供给计算机进行处理。 变量的使用规则 1.python的变量不需要像C一样提前定义类型 2.只能包含数字、字母和下划线,可以使用字母和下划线开头,不能让数字打头,比如:number_1不能设置为1_number 3.变量中不能含有空格 4.若连接两个变量,可直接使用“+” python的数...原创 2019-10-19 22:03:00 · 161 阅读 · 0 评论