自学Python基础语法学习总结

Python疯狂讲义学习(变量、列表、元组、字典、流程、函数、类与对象) 文章目录一、变量和简单类型1、单行注释/多行注释2、变量2.1、弱类型语言2.2、使用print函数输出变量2.3、变量的命名规则2.4、Python关键字/内置函数3、数值类型3.1、整型(int)3.2、浮点型(float)3.3、复数4、字符串4.1、字符串/转义字符4.2、拼接字符串4.3、repr和字符串4.4、使用input/raw_input获取用户输入4.5、长字符串4.6、原始字符串4.7、bytes5、深入使用字符串5.1、转义字符5.2、字符串格式化5.3、序列相关方法5.4、大小写相 阅读详情

随着人工智能的崛起和快速发展,Python成为众多编程自学者的首选语言。本文整理了定义变量、字符串、运算符、if语句、循环语句、列表、字典、元组、函数、文件操作等等Python基础语法知识点,希望下面的学习总结可以帮助大家快速掌握Python编程,现在我们一起来梳理一遍吧!

Python基础语法学习总结:

一、定义变量,使用变量

  1. 1、input 用户自己输入值
  2. 2、print 打印值 可以输出多个变量
  3. 3、%d|%s 用于输出变量时占位

二、字符串(后期爬虫必备)

  1. int()把字符串转换为数字
  2. str()把数字转换为字符串
  3. len()获取某个字符占用的字节数
  4. 字符串可以用+连接
  5. 字符下标可以为负数
  6. str[起始位置:终止位置:步长]切片,从起始开始截取字符串,到终止位置结束,不包括终止位置
  7. str[::-1]倒序
  8. str.find()|rfind 字符串查找
  9. str.index()|rindex()字符串查找,与find不同的是返回的结果不同
  10. str.count(str,start=0,end=len(str))字符串出现的次数
  11. str.replace(“str”,”str”,替换次数)字符串替换,不会影响原字符串
  12. str.split(“ “)字符串切割,参数可以不用写自动切割
  13. str.capitalize()把字符串中的第一个字符大写
  14. str.title()把字符串中每个单词大写
  15. str.startswith(obj)|endswith(obj)判断字符串是否以obj开头|结尾,返回bool
  16. str.lower()把所有大写转换为小写
  17. str.upper()把所有小写转换为大写
  18. str.ljust()返回一个原字符串左对齐,并使用空格填充至长度width的新字符串
  19. str.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度width的新字符串
  20. str.center()返回一个原字符串居中对齐,并使用空格填充至长度width的新字符串
  21. str.lstrip()删除字符串开头的空白字符
  22. str.rstrip()删除字符串末尾的空白字符
  23. str.strip()删除字符串两端的空白字符
  24. str.partition()把str分成三部分,str前,str,和str后
  25. str.rpartition()把str分成三部分,str前,str,和str后,从右边开始分
  26. str.splitlines()按照行分割,返回一个各行作为元素的列表
  27. str.isalpha()判断字符串是否都是字母
  28. str.isdigit()判断字符串是否都是数字
  29. str.isalnum()判断字符串是否都是数字或字母
  30. str.isspace()判断字符串是否都是空格
  31. str.join(mystr)每个字符后面添加一个mystr,构建出一个新的字符串

三、运算符

  1. (+) 加
  2. ( -) 减
  3. (*) 乘 乘号还可以让字符串重复n次
  4. (/) 除
  5. (//) 取商
  6. (%) 取余
  7. (**) 冥 2的十次方1024,2的16次方65536

四、if语句

  1. 判断语句:(if 条件:else 条件:)条件必须加tab键,不然会被当正常代码执行
  2. 比较运算符:> | < | >= | <= | !=
  3. 逻辑运算符 or | and | not
  4. if.. elif elif…else… 语句

五、循环语句

  1. while循环———–print(“”)换行 end=””不换行
  2. for循环—-可以直接循环字符串
  3. break(跳出循环) 与 continue (跳出本次循环)

六、列表

  1. 类似php中的数组
  2. 列表=[数据]
  3. 列表的增删改查:
  4. 列表.append 增加
  5. 列表.insert(位置,内容) 增加
  6. 列表.extend(列表) 合并列表,也可以用+运算符
  7. 列表.pop()删除列表最后一个元素
  8. 列表.remove(内容)可以删除指定内容,只删除一次
  9. del 列表[下标]删除指定下标内容
  10. 列表[下标]=修改元素
  11. 元素 in | not in 列表 判断元素是否在列表

七、字典

  1. 字典={键值对}
  2. 字典的增删改查:
  3. 增:字典[key]=value
  4. 删:del 字典[key]
  5. 改:字典[key]=value
  6. 查:字典.get[key]
  7. 字典.keys :查看字典的key
  8. 字典.values :查看字典的values
  9. 字典.items():把字典变为元组

八、元组

  1. 元组=(值)
  2. 元组可以把值赋给多个变量:a,b=元组
  3. 元组定义的值不支持修改
  4. 如果元组只有一个参数,则必须多写一个逗号,不然不是元组
  5. 元组可以为空

九、函数

  1. 函数的定义:def 函数名():内容
  2. 列表、字典、可以当做全局变量使用
  3. 不定长参数(以元组形式保存数据):def 函数名(*args):内容
  4. 不定长参数(以字典形式保存键值对):def 函数名(**kargs):内容
  5. 实参前面可以加或者*表示拆包
  6. .sort()从小到大排序
  7. .sort(reverse=true)从大到小排序
  8. reverse()倒序
  9. lambda匿名函数的使用
  10. eval()转换为表达式
  11. 交换两个变量的值:可以用第三个变量,也可以不用,如交换a跟b,a=a+b,b=a-b,a=a-b,python也可以这样子写:a,b=b,a
  12. 修改可以使用+=,仅限于可变类型,列表和字典
  13. num+=num并不等价于num=num+num

十、文件操作

  1. open()打开文件
  2. close()关闭文件
  3. read()读取文件
  4. write()写文件
  5. readlines()按照行读数据
  6. readline()只读一行数据
  7. seek(offset,from)定位读写,offset偏移量,from=0文件开头,from=1当前位置,from=2文件末尾,seek实际上就是控制文件指针
  8. tell()获取文件当前指针位置
  9. 9、os.rename()文件重命名
  10. os.remove()删除文件
  11. os.mkdir()创建文件夹
  12. os.getcwd()获取当前操作绝对目录
  13. os.chdir()改变默认操作目录
  14. os.listdir()获取目录列表
  15. os.rmdir()删除文件夹

以上就是自学Python基础基础语法必须掌握的学习总结,大家都记住了吗?无论是完全零基础的自学者,还是有一定Python开发经验的从业者,这些Python基础语法都是必须要烂熟于心的。毕竟基础不打牢靠,也会影响后续的深入学习。

Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述

学习软件

Python常用的开发软件,会给大家节省很多时间。
在这里插入图片描述

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述

100道练习题

在这里插入图片描述

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

Python自学的挑战与突破 总结起来,Python自学并不是一件特别困难的事情。通过系统学习基础语法、选择合适的学习资源、进行实际项目练习和积极参与社区交流,初学者可以克服挑战,逐步掌握Python编程技能。希望本文提供的建议和示例代码能够帮助读者更好地开始他们的Python自学之旅。本文将探讨Python自学的挑战,并提供一些突破困境的建议和示例代码,帮助初学者更好地掌握这门语言。官方文档详细介绍了Python的语法、标准库和相关工具,是一个不可或缺的参考指南。通过与其他开发者合作,可以学习到实际项目中的最佳实践和解决问题的方法。 阅读详情

相关推荐

金仓数据库KCM认证考试介绍【2025年4月更新】

金仓数据库认证资深专家KCM认证考试介绍

qq709869231的博客 3227

从面试题到架构师:WPF体系结构深度解析与实战指南

本文深入解析WPF体系结构的三层设计,包括托管层、媒体集成层和核心操作系统层,探讨依赖属性、路由事件、视觉树与逻辑树等核心概念。通过实战案例展示WPF在数据可视化大屏项目中的应用,提供架构师视角的优化策略,帮助开发者从面试题到架构实践全面掌握WPF技术。

weixin_30872157的博客 516

MAX96712在车载摄像头系统中的带宽分配与传输能力计算解析

在计算摄像头带宽与传输接口的关系时,需要考虑视频流的像素分辨率、帧率、颜色深度等因素。以 MAX96712 这种 GMSL2 产品为例,它支持每个链路在正向方向以 3Gbps 或 6Gbps 的固定速率工作。

weixin_43199439的博客 3328

python变量和列表_Python 学习笔记 -- 变量、元组、列表、字典和集合

2013年3月16日,Python征程第四天渐入佳境。变量、元组、列表、字典和集合简介:1、变量的命名规则:1)避免使用Python保留字,保留字有:and,as,assert,break,class,continue,def,del,elif,else,expect,exec,False,finally,for,from,global,if,import,inis,lambda,not,None...

weixin_39608116的博客 290

第八篇 永磁同步电机控制-MTPA、MTPV

MTPA 的全称是 Maximum Torque Per Ampere,即 最大转矩电流比控制。核心思想:在输出特定转矩时,通过控制定子电流的幅值和相位(即d轴和q轴电流的分量),使得所需要的定子电流幅值最小。通俗理解:就是用“最省电”的方式产生所需要的力矩。就像开车时,找到一个最合适的油门和档位配合,使得在输出相同动力时,油耗最低。

深耕汽车电子:AUTOSAR、电机控制,助力数字汽车 1872

C++ 类

本文介绍了C++中类的核心概念和使用方法。

weixin_54859557的博客 1016

Python基础语法_小结

Python基础语法_小结1 Python语言介绍&安装配置1.1 Python数据相关应用1.2 Python特点1.3 生成配置文件,修改默认路径2 Python基础语法2.1 关键字(即保留字)2.2 输入和输出2.3 声明变量2.4 自增运算3 标准数据类型3.1 布尔值bool3.1.1 布尔值的运算符3.2 数字numbers3.2.1 数字间转换3.3 字符串 String3.3.1 常用字符串操作3.4 列表 List3.4.1 常用列表操作3.4.2 切片赋值3.5 元组

BaehsiaChan的博客 970

快速搭建SpringBoot3+Vue3+ElementPlus管理系统

快速搭建SpringBoot3+Vue3管理系统前端项目搭建(默认开发环境:node20,Jdk17)创建项目并下载依赖--执行以下命令 前端项目搭建(默认开发环境:node20,Jdk17) 创建项目并下载依赖–执行以下命令 创建项目 yarn create vite admin-vue --template 2.下载依赖(也可按需下载) yarn add echarts --save yarn add vue-router --save yarn add element-plus --save y

adingyb的博客 2817

Python基础语法知识学习总结

Python基础语法知识学习总结变量和简单的数据类型1.1 变量的命名和使用1.2 注释1.3 数据类型1.3.1 数的运算1.3.2 转义字符1.3.3 字符串类型str1.3.2 转义字符1.4 列表类型1.4.1 列表操作1.4.2 列表中常用的方法1.5 元祖类型tuple1.6 字典 dict1.6.1 字典的特点1.6.2 字典的操作1.6.3 字典的常用方法1.7 集合set1.7....

weixin_45021973的博客 1167

Fluent后台计算中Journal文件的自动化编写与优化实践

本文深入探讨了Fluent在Linux/Unix环境下进行后台计算时,Journal文件的自动化编写与优化实践。Journal文件作为Fluent后台计算的“灵魂”,是实现仿真流程自动化、保证计算可重复性与准确性的关键。文章从基础脚本骨架搭建、命令简写技巧,到进阶的参数化研究与批量计算实现,提供了详实的实战指南,帮助工程师大幅提升仿真效率。

postgres8guard的博客 756

YOLOv11 损失函数解析

YOLOv11 在 YOLO 系列的持续演进中,通过 ​多模态损失协同优化、动态任务感知机制 和 ​超轻量化设计,实现了检测精度与推理效率的再突破。其损失函数设计融合了前沿的几何建模、分布学习与自监督技术,显著提升了复杂场景下的鲁棒性。

浩瀚之水的专栏 6702

python3入门基础语法总结_自学Python基础语法学习总结

随着人工智能的崛起和快速发展,Python成为众多编程自学者的首选语言。本文整理了定义变量、字符串、运算符、if语句、循环语句、列表、字典、元组、函数、文件操作等等Python基础语法知识点,希望下面的学习总结可以帮助大家快速掌握Python编程,现在我们一起来梳理一遍吧!Python基础语法学习总结:一、定义变量,使用变量1、input 用户自己输入值2、print 打印值 可以输出多个变量3、...

weixin_39964590的博客 124

华为OD机试真题 新系统 2026-07-22 Java&Go&C 实现【最小代价完成论文评审】

某校有 n 篇论文需要分配给教师评审。 每篇论文 i 可由 files[i] 对应的教师列表中任一教师评审。 每篇论文至少需要一名教师评审。 每位教师 t 不论被分配多少篇论文,其评审费用固定为 cost[t]。 请给出参与评审教师数量最少时的总费用。 如果存在多种方案满足教师数量最少,则选择总费用最小的方案。

MISAYAONE的博客 149

网上学python靠谱吗-0基础自学Python靠谱吗?如何快速学会?

零基础情况下,如何系统地自学Python?有没有快速入门的方法呢?今天我们来看看前辈的经验。1说实话,我看到过的0基础,或者基础不多的人,自学python学下来的真不多。然后有c++基础,java基础的,都很轻松学下来了。有c基础的,也大概率学下来了。如果想要0基础,纯自学,尤其是靠看书自学。前提是你真的很有自学能力。并且懂得如何自学。然后,要有点压力。我现在正教人python,改进教学方法中。反...

weixin_37988176的博客 1079

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

自学python可以做什么兼职,python自学能找到工作吗

大家好,给大家分享一下python可以自学吗需要什么基础,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!Python入门难吗?零基础可以自学吗?Python是公认的新手入门友好语言,然而这并不意味着零基础初学者可以通过自学轻松入门。毕竟因为缺乏基础,初学者需要从计算机基础知识开始学起,学习的难度一个是体现在学习的内容多,另一个是学习容易找不到方向,不知道从何下手。更重要的是自学需要强大的自律性,无论学什么,如果无法做到这一点,就肯定不适合自学了。

2401_84471631的博客 448

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

怎么自学Python?为什么自学学不进去?

怎么自学Python?为什么自学学不进去?

2201_75735270的博客 272

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

如何系统地自学 Python

自学 Python 的过程可以进一步细化为以下步骤: 1. 准备阶段 - 选择 Python 版本:了解 Python 2 和 Python 3 的区别,选择较新的 Python 3 版本进行学习。 - 配置开发环境:安装 Python,配置环境变量,确保能在命令行中直接运行 Python。 2. 基础语法学习 - 变量与数据类型:理解变量的概念,学习基本数据类型(数字、字符串、布尔值)及其操作。

LXHYouth的博客 1523

年薪30W的Python程序员,是如何学习的?Python从零开始自学路线图

???? B站主页:https://space.bilibili.com/1707990930 ???? 欢迎????点赞????收藏????评论????如有错误请指正! ???? Python&Java领域博主 ???? 你们的支持是我最大的动力 大家好,我是爱丽 在这篇文章中,我们将向你仔细介绍 “小白从零到大神的Python自学路线图”。 你现在是否也有这样的问题困扰着你: Python怎么自学? 自学Python的最好方法是什么,如何去做? 大学里面有教,我还需要培训吗? 这是一

weixin_44042821的博客 1426

如何系统地自学Python?看完这一篇就够了

Python是一种高级、解释型、动态类型的通用编程语言,强调代码可读性和简洁性。广泛应用于数据分析、人工智能、Web开发、自动化脚本等领域。遵循以上五步,你已经掌握了自学Python的系统路径。从基础语法到高级特性,从标准库到第三方库,再到实战项目与持续学习策略,每个环节都为你铺就了通向Python高手的道路。现在,带上你的热情与毅力,开启这段充满挑战与乐趣的编程之旅吧!给大家分享一份学习Python的资料,Python是一门非常不错的编程语言,薪资待遇高、就业前景好。

m0_75067629的博客 2338

零基础自学python需要多久-一个零基础学习Python应该知道的学习步骤与规划

原标题:一个零基础学习Python应该知道的学习步骤与规划很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础、数学,英语不错、还是说没有一个好的学习路线和学习规划等等,我都给大家进行了一个讲解 今天呢给大家讲以下问题:很多人都在问Python学习步骤应该如何安排?多长时间可以达到精通呢?Python学习步骤应该怎样安排:首先,学习Pyt...

weixin_37988176的博客 294

自学Python难吗?培训需要多久?

其语法简洁易懂,上手容易,尤其是对于有一定编程基础的人来说,学习Python相对简单。至于自学Python难吗,因人而异。对于初学者来说,自学Python需要付出一定的努力,包括耐心、毅力和良好的学习习惯。零基础进行Python学习,依照每个人的理解能力的不同,部分人会选择自学,另外一部分人会选择培训,那么自学Python难吗?1、选择适合自己的学习资料:从基础入门,逐步掌握Python的基本语法和数据结构。如果自学能力较弱,自制力较差,且没有相关基础,可以选择参加培训学习Python。

oldboyedu1的博客 229

谁能和我说一下0基础自学Python要多久?你不是一个人在战斗!

如果你对数据科学领域感兴趣,不妨考虑加入 CDA 数据分析师培训课程,这里有专业的导师团队和完善的教学体系,助你在 Python 学习道路上走得更远。另外,加入 CDA 数据分析师社区也是一个不错的选择,在这里你能结识志同道合的朋友,共同进步。不过,即使没有这些基础也不必担心,因为 Python 的社区非常活跃,你可以找到大量针对不同层次的学习资料。想象一下,你刚刚踏入编程的世界,面对琳琅满目的学习资源和复杂多变的代码逻辑,心里难免会打鼓:我到底需要多少时间才能掌握这门语言呢?此外,动手实践是必不可少的。

cda2024的博客 464

python零基础可以自学吗,python零基础自学要多久

大家好,小编来为大家解答以下问题,python怎么自学,可以达到什么程度,python零基础可以自学吗,现在让我们一起来看看吧!目前python可以说是一门非常火爆的编程语言,应用范围也非常的广泛,工资也挺高,未来发展也极好。Python究竟应该怎么学呢,我自己最初也是从零基础开始学习Python的,给大家分享Python的学习思路和方法。一味的买书看书、看视频,是很难达到预想的效果的,甚至到了中期阶段可能会萌生放弃的想法。

Leospanb的博客 902

普通人想自学Python?没弄清楚这些,我劝你还是算了吧......

在这个过程中,你会遇到挫折,会感到迷茫,但正是这些困难,让你更加深刻地认识自己,更加坚定地走向未来。最后,我要告诉你的是,自学Python并不是一件容易的事情,但只要你保持对知识的渴望和对梦想的追求,就一定能够克服困难、实现目标。然而,我要告诉你,这样的言论,不过是那些未曾尝试就放弃的人的借口,千万不要被这堵墙所吓倒,因为自学Python,你值得一试。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

2301_78150559的博客 881

python0基础自学英语_0基础怎么自学python,大概要多久?

都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下。首先不要觉着编程难,只要你认识26个英文字母,有一点点小学或初中的词汇量就完全没问题!!,要在心理上对自己有信心,不就是个编程嘛,搞他!!抄我也得把他抄下来!!作为过来人建议从最最基础的语法命令开始,能让自己有一个小小的成就感就行,不要贪大,比如打印显示...

weixin_39654903的博客 186
上一篇: Python爬虫一般用什么框架比较好?
下一篇: 学Python能干什么工作?工作前景怎么样?
壹只小小码农
博客等级 码龄5年 8101粉丝 1334原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值