首页 > 编程语言 >Python基础知识总结

Python基础知识总结

时间:2023-12-26 21:26:31浏览次数:45  
标签:总结 文件 参考 Python 基础知识 文档 模块 集合

Python是一种广泛使用的高级编程语言,以其易于学习和强大的功能而闻名。以下是Python基础知识的总结:

基本概念

  • 解释型语言:Python是一种解释型语言,这意味着代码在运行时被解释执行,而不是先编译成机器码。
  • 动态类型:在Python中,变量在运行时自动确定类型,无需显式声明。

参考文档:

Python 简介

Python 入门教程

Python 编写代码语法

Python 注释作用写法及示例代码

基本数据类型

数值:整数(int),浮点数(float),复数(complex)。

参考文档:

Python 数据类型

布尔型:真(True)和假(False)。

参考文档:

Python 布尔值(Booleans)

字符串(str):文本数据。

参考文档:

Python 字符串(String)的使用

列表(list):有序的数据集合。

参考文档:

Python 列表(List)

元组(tuple):不可变的有序数据集合。

参考文档:

Python 元组

字典(dict):键值对集合。

参考文档:

Python 字典(dict)

集合(set):无序且元素唯一的集合。

参考文档:

Python 集合(set)

控制结构

条件语句if, elif, else

参考文档:

Python 条件语句(If else)

循环for 循环(遍历序列),while 循环(根据条件重复执行)。

参考文档:

Python while循环语句

列表推导式:提供了一种简洁的方法来创建列表。

参考文档:

Python 列表、字典和集合推导式及生成器表达式

函数和模块

函数:使用 def 关键字定义。支持参数和返回值。

参考文档:

Python 函数

Python 模块(Module)模块:Python文件可作为模块导入,使用 import 关键字。

 参考文档:

Python 模块(Module)

文件操作

读写文件:使用 open 函数,with 语句确保适当关闭文件。

参考文档:

Python File文件处理 打开文件(open函数)

Python File文件处理 读取文件(read)

Python File文件处理 创建/写入文件(write)

Python File文件处理 删除文件(remove)

异常处理

使用 try, except, finally 语句块来处理错误和异常。

参考文档:

Python try except finally异常处理

面向对象编程

Python支持面向对象编程(OOP)。

类(class)和对象(object)的概念,支持继承、封装和多态。

参考文档:

Python 类和对象

Python 面向对象的继承

标准库

Python拥有丰富的标准库,提供了许多有用的功能,如文件操作、网络编程、时间日期处理等。

参考文档:

Python 模块(Module)

Python 时间日期(datetime)

Python 数学函数模块(Math)

Python JSON

编码规范

遵循PEP 8样式指南以编写清晰、可读的代码。

参考文档:

Python 注释作用写法及示例代码

虚拟环境

使用虚拟环境(如 venv 或 virtualenv)来管理不同项目的依赖。

参考文档:VS Code配置Python虚拟环境(venv)和代码自动补全(智能提示)-CJavaPy

标签:总结,文件,参考,Python,基础知识,文档,模块,集合
From: https://www.cnblogs.com/tinyblog/p/17929372.html

相关文章

  • Python+Selenium4自动化之JS属性
     应用场景在自动化中,能对JS代码进行增、删、改的话,可以帮助我们解决很多问题,如:修改<a>标签的target属性,让它不打开新的窗口(_blank),从而不用频繁使用switch_to进行窗口之间的切换。如:日期的输入框被锁定无法直接输入,需要点开日历控件后,从日历控件上点击日期,这时就可以删除......
  • 每日总结12.26
    今天完成了软件构造的大作业任务一:基于Jfinal构建信息管理系统,要求包含用户管理,翻译业务模块管理,图片优化模块管理用户管理: 翻译业务模块管理: 图片优化管理:任务二:要求不同用户登录后可进行文字翻译和图片优化业务处理,并且可查看提交业务处理结果,时间,处理列表,图形汇总等......
  • 【OpenCV】【Python】关于cv2.findContours()轮廓索引(编号)解析(RETR_TREE)
    在打算自己实现二维码的定位的时候,看到了相关博文的关于cv2.findContours返回的层级信息来定位三个“回”字从而达到定位二维码的目的,但是返回的hierarchy中的层级信息分别对应的是哪个轮廓却困扰了许久,查阅了很多资料最后还是自己手动找出了清晰的规律。关于hierarchy返......
  • python tkinter 使用(七)
    pythontkinter使用(七)本篇文章主要讲下tkinter中的message控件.Message控件可以用于在窗口中显示一段文本消息.以下是个简单的例子:#!/usr/bin/python3#-*-coding:UTF-8-*-"""@Author:zh@Time2023/11/24上午11:38.@Email:@Describe:"""fromtkinte......
  • python tkinter使用(九)
    pythontkinter使用(九)本文主要讲下scrolledText中图片的插入,以及常见的错误.使用Image.open来打开图片使用ImageTk.PhotoImage()方法将图片转换为tkinter中的图片对象使用insert()方法插入图片ImageTk直接引入后,会遇到如下错误:Traceback(mostrecentcalllast):......
  • python tkinter 使用(二)
    pythontkinter使用(二)本篇文章着重讲下tkinter中messagebox的使用。1:提示框defshowinfo(event):messagebox.showinfo("这是个提示框","thisismessagecontent")2:错误提示框defshowerror(event):messagebox.showerror("这是个错误提示框","thisismessa......
  • python tkinter 使用(十)
    pythontkinter使用(十)#!/usr/bin/python3#-*-coding:UTF-8-*-"""@Author:zh@Time2023/11/27下午3:36.@Email:@Describe:"""importtkinterfromtkinterimport*master=Tk()master.title("菜单")master.ge......
  • python tkinter 使用(三)
    pythontkinter使用(三)本篇文章主要讲下tkinter下的filedialog的使用.1:askopenfilename首先使用tkinter中fiedialog来实现一个简单的文件选择器.这里使用askopenfilename()来启动文件选择器,选择成功后打印下所选文件的名称.#!/usr/bin/python3#-*-coding:UTF-8-*-......
  • python tkinter使用(五)
    pythontkinter使用(五)本篇文章讲述tkinter中treeview的使用Treeview是一个多列列表框,可以显示层次数据。#!/usr/bin/python3#-*-coding:UTF-8-*-"""@Author:zh@Time2023/11/23下午8:28.@Email:@Describe:treeview使用"""importtkinterastkfrom......
  • python tkinter使用(四)
    pythontkinter使用(四)本篇文章主要讲下tkinter的文本框相关.tkinter中用Entry来实现输入框,类似于android中的edittext.具体的用法如下:1:空白输入框如下:name=tk.Entry(window)name.pack()2:设置输入框的默认文案name=tk.Entry(window)name.pack()name.inser......