python基础
文章平均质量分 83
python的基础部分
代码人的博客
这个作者很懒,什么都没留下…
展开
-
python的模块与包
一、模块: 模块就是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块 模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块 1、模块的导入: 为什么必须加上模块名调用呢? 普通的导入方式 import 模块名.函数名 因为可能存在这样一种情况:在多个模块中含有相同名称的函数,如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。所以如果像上述这样引入模块的时候,调用函数必须加上模块名。 如果只需要用到模块中的某个函数/变量/类,如何导入原创 2021-02-26 01:26:48 · 1205 阅读 · 0 评论 -
python的异常处理
一、什么是异常? Error(错误)是系统中的错误,程序员是不能改变的和处理的,如系统崩溃,内存空间不足,方法调用栈溢等。遇到这样的错误,建议让程序终止。 Exception(异常)表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。 常见的Exception AttributeError(属性错误) 、IOError(输入输出错误) 、ImportError(路径错误) 、IndexError(索引错误)、SyntaxError(语法错误原创 2021-02-25 23:46:09 · 128 阅读 · 0 评论 -
python的高级特性
复习题目:词频统计练习 """ 技能需求: 1. 文件操作 2. 字符串的分割操作 3. 字典操作 功能需求:词频统计 1. 读取song.txt文件 with open(filename) as f: content=f.read() 2. 分析文件中的每一个单词,统计每个单词出现的次数。{"hello":2, "python":1, "java":1} - 分析文件中的每一个单词 content = "hello python hello ja原创 2021-02-25 22:29:36 · 1251 阅读 · 1 评论 -
python的持久化存储文件操作
一、文件的基本操作: 什么是文件:日常的我们的信息都记录在纸上,在计算机上相应的记录在硬盘上。 文件的作用:存储数据 # 1. 打开文件 """ 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。 open(文件名,访问模式) e.g. f = open('test.txt', 'w') 如果文件不存在那么创建,如果存在那么就先清空,然后写入数据 要读取二进制文件,比如图片、视频等等,用'rb', 'wb', 'ab'等模式打开文件即可 mode: r: 只能读原创 2021-02-25 18:48:01 · 170 阅读 · 0 评论 -
python的函数
一、函数的概述: 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数. 我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。编程语言中的函数,都可以用下图概括: 从实现函数的角度来看,其至少需要想清楚以下 3 点: 函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。 函数需要传出几个重要的数据(原创 2021-02-25 18:47:42 · 1229 阅读 · 0 评论 -
python内置数据结构之集合和字典
一、集合: # 1. 集合的创建 s = {1, 2, 3, 1, 2, 3} # {1, 2, 3} print(s, type(s)) # 注意点1: 集合的元素必须时不可变数据类型。 # s = {1, 2, 3, [1, 2, 3]} # print(s, type(s)) # 注意点2:空集合不能使用{}, 而要使用set() # s = {} #此为创建一个空字典 # print(s, type(s)) s = set() print(s, type(s)) # 2. 集合的特性: #原创 2021-02-25 18:47:22 · 1188 阅读 · 0 评论 -
python内置数据结构之列表和元组
一、序列: 成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。 序列数据类型包括:字符串,列表,和元组类型。 特点: 都支持下面的特性 a.索引与切片操作符 b.成员关系操作符(in , not in) c.连接操作符(+) & 重复操作符(*) 二、列表的创建(打了激素的数组): 数组: 存储同一种数据类型的集和。 列表(打了激素的数组): 可以存储任意数据类型的集和。 创建一个空列表 创建一个包含元素的列表,元素可以是任意类型, 包括数值类型,列表,原创 2021-02-25 18:46:50 · 1240 阅读 · 0 评论 -
python字符串
一、字符串的创建和赋值: 1、字符串的创建: 字符串或串(String)是由数字、字母、下划线组成的一串字符。Python 里面最常见的类型。 可以简单地通过在引号间(单引号,双引号和三引号)包含字符的方式创建它。 2、转义符号: 一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符 此处常用的有换行符、水平制表符以及转义反斜杠和单双引号。 3、三重引号: 作用一:进行多行注释 Python中单行注释是#,多行注释的时候每行都写一个#,或者采用连续的三个双引号。 作用二:定原创 2021-02-06 21:55:31 · 2709 阅读 · 1 评论 -
python的三大流程控制语句
一、认识三大流程控制: 二、墨守成规的顺序流程控制: 按顺序去执行步骤,是最基本的代码执行规则,不做过多的解释。 三、有路任性的分支流程控制: 1、分支流程语句: 2、分支语句之三元运算符: 简化了上图的代码: 3、多分支语句: 代码要求:分数为score,分为三个等级 90=<score<=100 , grade=A 80=<score<90 , grade=B score<80 , grade=C score = int(input("成绩:")) if 90原创 2021-02-04 18:36:15 · 2008 阅读 · 0 评论 -
python的基础语法
一、认识变量: 变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10 变量的命名: 变量名由字母,数字,下划线组成, 不能以数字开头. (a,b, c) hello = 100, hello_world = 100, count2 =100, 1count=10(错误) Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值; 二、认识运算符: 1、python3支持的四种数据类型: 在进行运算要先了解python所支持的数据类型: 项目 Value原创 2021-02-04 14:44:53 · 1213 阅读 · 1 评论 -
windows下的python环境搭建(pycharm快捷键、好玩的插件)
一、编译型语言和解释型语言: 首先要清楚,我们所手写的python代码计算机不能直接运行,计算机要把高级语言翻译成机器语言,才能运行高级语言所编写的程序。 根据翻译的时间不同, 翻译的方式分为两种: 编译: 执行前一次性翻译。 解释:边执行边翻译。 二、安装解释器: 可以参考python官网下载。 步骤: 如上图,有三种python的获取方式,推荐使用exe方式,即第二种。 注意添加命令到系统环境变量。 安装成功后,使用安装的python工具IDLE开始编写python脚本 三、pychar原创 2021-02-04 12:37:26 · 1392 阅读 · 1 评论