python 基础
HG。
.
展开
-
文件的读写操作
文件操作文件操作介绍在实际操作中,通常需要将数据写入到本地文件或者从本地文件中读取数据等操作,那么作为Python爱好者的我们,必须掌握用Python语言去对本地文件进行操作。本地文件操作步骤• 找到文件所在位置• 打开文件• 操作文件• 关闭文件打开文件 open()函数open()函数语法open(file, mode='r',encoding=None) --> 打开文件完整的语法格式为:open(file, mode='r', buffering=-1, enco原创 2020-12-20 22:49:13 · 460 阅读 · 0 评论 -
异常与模块
异常异常介绍当Python无法正常处理程序时就会发生一个异常,会影响程序的正常执行。异常也是Python对象,表示一个错误。异常的传播当在函数中出现异常时,如果在函数中对异常进行了处理,则异常不会在进行传播。如果函数中没有对异常进行处理,则异常会继续向函数调用传播。如果函数调用处处理了异常,则不再传播异常,如果没有处理则继续向调用处传播。直到传递到全局作用域(主模块)如果依然没有处理,则程序终止,并显示异常信息。当程序运行过程中出现异常以后,所有异常信息会保存到一个异常对象中。而异常传播时,实际原创 2020-12-20 22:20:48 · 170 阅读 · 0 评论 -
python 面向对象(oop)
面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程类类也是一个对象,类就是用来创建实例对象的对象类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类的定义# 使用class去定义一个类,可以在其中定义属性和方法,类中定义的属性和方法都是公共的,任何该类实例都可以访问class ClassName: ...原创 2020-12-20 21:23:49 · 146 阅读 · 0 评论 -
python time模块常用函数总结
python 日期与时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 模块可以用于格式化日期和时间。time.time() 用于获取当前时间戳每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。import timeticks = time.time()print(ticks)>>> 1607266899.751054原创 2020-12-07 15:53:55 · 4566 阅读 · 0 评论 -
python 带你了解函数装饰器
装饰器基本概念装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)一切皆对象首先我们来理解下 Python 中的函数:def hello(name='python'): return 'hello '+nameprint(hello())>>> hello python# 我们可以将一个函数赋值给一个变量(也就是说函数可以作为参数传递给其他函原创 2020-12-06 22:54:19 · 138 阅读 · 0 评论 -
python 基础学习八——函数
函数函数简介• 函数也是一个对象• 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。• 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数def 函数名([形参1,形参2,形参3....]): 代码块你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在原创 2020-12-02 00:39:20 · 940 阅读 · 4 评论 -
python 基础学习七(元组、字典、集合)
元组• 元组表现形式tuple,元组与列表类似,不同之处在于元组的元素不能修改• 元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表),所谓元组的不可变指的是元组所指向的内存中的内容不可变。• 使用()创建元素,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>原创 2020-11-29 19:37:38 · 166 阅读 · 0 评论 -
python 基础学习六笔记(列表)
列表序列(sequence)##### 基本概念数学上,序列是被排成一列的对象(或事件);这样每个元素不是在其他元素之前,就是在其他元素之后。这里,元素之间的顺序非常重要。序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的方式序列的分类可变序列(序列中的元素可以改变):例如 列表(list)不可变序列(序列中的元素不能改变):例如 字符串(str)元原创 2020-11-27 16:53:48 · 127 阅读 · 0 评论 -
python 基础学习五 流程控制语句
1、条件判断语句条件判断语句(if语句)• 执行的流程:• if语句在执行时,会先对条件表达式进行求值判断,• 如果为True,则执行if后的语句• 如果为False,则不执行• 语法:if 条件表达式 :代码块• 代码块中保存着一组代码,可以使得一段python代码作为一个单元、一个整体执行。• 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束• 代码块就是一种为代码分组的机制input() 函数• 该函数用来获取用户的输入• input()调用后,程序会立即暂停,等待用户原创 2020-11-21 20:57:43 · 154 阅读 · 0 评论 -
python 基础学习四 (运算符及内存的相关知识)
1. 运算符1.1 运算符的概念• 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”1.2 运算符的分类• 算术运算符• 赋值运算符• 比较运算符(关系运算符)• 逻辑运算符• 位运算符• 成员运算符• 身份运算符• 条件运算符(三元运算符)算术运算符• 加法运算符 表现形式 +• 减法运算符 表现形式 -• 乘法运算符 表现形式 *• 除法运算符 表现形式 /• // 整除,只会保留计算后的整数位,总会返回原创 2020-11-20 17:55:50 · 188 阅读 · 0 评论 -
python 基础学习笔记三 (python基础)
python语法1. 几个概念1.1 表达式• 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合• 表达式特点• 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响• 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2 语句• 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成• 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果1.3程序(program)• 程序就原创 2020-11-19 19:30:42 · 123 阅读 · 0 评论 -
python 基础学习三 小练习
1、a,b=6,8 我想让a=8 b=6 该怎么办?用两种方法实现。#第一种a,b=6,8c=aa=bb=cprint(a,b)#第二种a,b=6,8a,b=b,aprint(a,b)2、完成字符串的逆序以及统计设计一个程序,要求只能输入长度低于31的字符串,否则提示用户重新输入打印出字符串长度使用切片逆序打印出字符串while True: str1=input('请输入一个字符串:') if len(str1)>30: print('原创 2020-11-18 16:35:14 · 227 阅读 · 0 评论 -
python 基础学习笔记二(续)pycharm安装及常见问题
PyCharm的安装和配置PyCharm的安装原创 2020-11-16 21:48:23 · 222 阅读 · 1 评论 -
python 基础学习笔记二 (python要点)
Python语言概述Python语言的基本概念• Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下:• Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言原创 2020-11-16 20:54:01 · 198 阅读 · 0 评论 -
python 基础学习笔记一 计算机基本概念
计算机基本概念计算机的特点:数值计算、逻辑计算、存储记忆功能总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备硬件和软件:硬件:硬盘、鼠标、键盘、cpu等一系列设备软件:软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合计算机语言编译型语言:在机器执行之前就编译成了机器码------->先编译在执行----->执行速度快、跨平台性不好 (c语言)解释型语言: 在执行之时进行解释------->一边解释一边执行--------&g原创 2020-11-12 14:42:39 · 132 阅读 · 0 评论