Python基础语法学习总结

Python入门详细攻略(初学者一定要看的),一文讲清,赶紧收藏 第一阶段:了解 Python 编程基础 第二阶段:学习Python函数及流程控制 第三阶段:利用Python进行实战 第四阶段:深入学习 Python 编程 阅读详情

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

在这里插入图片描述

Python基础语法学习总结:

一、定义变量,使用变量

1、input 用户自己输入值

2、print 打印值 可以输出多个变量

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、os.rename()文件重命名

10、os.remove()删除文件

11、os.mkdir()创建文件夹

12、os.getcwd()获取当前操作绝对目录

13、os.chdir()改变默认操作目录

14、os.listdir()获取目录列表

15、os.rmdir()删除文件夹

最后,给大家分享一份学习Python的资料,Python是一门非常不错的编程语言,薪资待遇高、就业前景好。可以应用于爬虫、web开发、数据分析、人工智能等领域。即使你不想出去上班,也可以利用Python在家做兼职(比如爬取客户需要的数据、量化交易、代写程序等)。

==**如果你对Python感兴趣,想通过学习Python获取更高的薪资,那下面这套Python学习资料一定对你有用!
如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。

😝朋友们如果有需要的话,可以V扫描下方二维码免费领取🆓

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

#### **一、Python学习路线**

image-20230619144606466

python学习路线图1

二、Python基础学习
1. 开发工具

2. 学习笔记

在这里插入图片描述

3. 学习视频

在这里插入图片描述

三、Python小白必备手册

图片

四、数据分析全套资源

在这里插入图片描述

五、Python面试集锦
1. 面试资料

在这里插入图片描述

在这里插入图片描述

2. 简历模板

在这里插入图片描述

** 因篇幅有限,仅展示部分资料,添加上方即可获取**
Python笔记——Python 语法及入门 (超全超详细) 然后有些朋友可能下去也试了 print("%4.2f" % 11.345) 这段代码,发现输出是11.35,带上小数点是有5个宽度的,这是怎么回事呢?简单解释就是编译器在格式化时,如果格式化代码出现问题,会根据语义进行了代码优化,不然你试试下面这个代码 print("%1.2f" % 11.345) ,会发现输出依然是11.35,足以证实)> 嵌套列表时,被嵌套的列表可以看作一个元素,第一个下标就是确定元素是列表[1,2,3],再用一个下标取出这个被嵌套的列表中的元素。 阅读详情

相关推荐

一张图认识Python(附基本语法总结)

一张图带你了解Python,更快入门, 一张图认识Python(附基本语法总结) Python基础语法总结: 1.Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo ...

anquanniu的博客 6万+

Python | 基础语法总结(超详细)

变量名称 = 变量的值变量名称:每一个变量都有自己的名称,称为:变量名,也就是变量本身= :赋值,表示将等号右边的值,赋予左边的变量变量的值:每一个变量都有自己存储的值(内容),称为:变量值> *#定义一个变量,用来记录钱包余额*> *#输出变量的内容*> print("钱包还有:" , money) *# print输出多个数据时,用,隔开*三引号定义法,与多行注释写法相同,支持换行操作。使用变量接收它,它就是字符串,不适用变量接收它,它就可以作为多行注释使用。

m0_62283350的博客 3万+

Python入门:从零开始学习Python基础语法

Python 是一种高级编程语言,由 Guido van Rossum 在 1989 年底发明,并于 1991 年首次发布。它以简洁的语法、清晰的代码风格和强大的库支持而闻名。Python 的设计理念是“优雅”“明确”“简单”,这使得它成为初学者和专业开发者的理想选择。通过本文,你已经掌握了 Python 的基础语法,包括变量、数据类型、控制结构、数据结构、函数和模块等。这些知识是进一步学习 Python 的基石。

ifree_code的博客 482

Python常用基础语法知识点大全合集,看完这一篇文章就够了

Python 是一门独特的语言,快速浏览一下他的要点:变量:无需指定变量类型,也不需要提前声明变量。变量复制的一个例子。使用切片来重新分配空间:Python 原生的数据结构包括:细分为整数(int)与浮点数(float)两种。首字母大写 True / False.序列主要包括字符串(str)、列表(list)与元祖(tuple)三类。序列索引规则:切片:切片的索引是左闭右开的。序列通用函数:字符串(str)写于一对双引号或单引号内。用 str() 可以强制转换为字符串。分割与连接: 与 .紧切: 去掉字符串

weixin_73136678的博客 1万+

RAG优化知识库检索(4):混合检索技术

混合检索技术在RAG(检索增强生成)系统中的应用显著提升了检索效果。本文探讨了语义检索与关键词检索的优缺点,指出两者在语义理解和精确匹配方面的互补性。通过结合BM25与向量检索,混合检索系统能够更全面地捕捉文档的相关性。文章详细介绍了并行检索、级联检索、稀疏-密集混合表示等多种结合方式,并探讨了权重调整策略,如线性组合、动态权重调整和排序融合算法。此外,稀疏-密集混合检索架构的设计和实现方案也被深入分析,展示了如何通过结合不同检索方法的优势,提升RAG系统的检索质量和效率。

分享一些感兴趣的技术方面 2073

LS-DYNA超高速碰撞仿真入门:从SPH算法配置到铝靶板穿孔分析(附K文件模板)

本文详细介绍了使用LS-DYNA中的SPH(光滑粒子流体动力学)算法进行超高速碰撞仿真的完整流程。以铝弹丸撞击铝靶板为例,从SPH算法原理、LS-PrePost前处理、材料模型与状态方程设置,到接触定义、边界条件及K文件生成,提供了系统的入门指导和关键参数调试经验,帮助工程师高效模拟材料破碎、穿孔等极端变形问题。

h0i1j2k3l的博客 726

Python入门:Python3 基础语法全面学习教程

Python入门:Python3 基础语法全面本,是 Python3 基础语法的全面学习教程,面向初学者。内容涵盖编码规范(默认 UTF-8 及其他编码指定)、标识符命名规则(构成、合法与非法示例及检测方法)、保留关键字(分类及说明)、注释方法(单行与多行)、行与缩进规则(代码块标识及错误示例)、多行语句处理(反斜杠及括号换行)、数据类型(数字四类及字符串操作)、空行使用、用户输入、语句分隔与代码组、print 输出控制、模块导入方式及命令行参数等核心知识点,旨在帮助初学者掌握基础语法,为后续学习奠定基础。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

USB2.0信号完整性测试之眼图

名称线缆颜色引脚描述红色绿色白色GND黑色。

qq_53766840的博客 3286

Python基础语法知识的学习路线

相信大家都听过Python除了不会生孩子,基本上无所不能的段子,这一定程度上反映了目前Python编程语言的火爆程度和广泛应用。然而,对于许多零基础的Python学习者来说,常常会遇到无从学起,找不到学习的正确路线等等问题。因此,为了帮助大家能够更好更快地掌握Python,下面将给大家提供一个详细的Python基础语法知识的学习路线。

Python栈 154

水下探测小白必看:单波束vs多波束声呐,5分钟搞懂核心区别

本文为水下探测新手清晰解析了单波束与多波束声呐的核心区别。单波束声呐如同精准的“手电筒”,进行逐点扫描,适用于定点测深和目标探测;而多波束声呐则像“聚光灯”,能一次性覆盖一个扇区,高效获取海底地形三维信息,是海底测绘和水下三维建模的理想选择。文章通过生动的比喻和对比表格,帮助读者快速理解两者原理、效率差异及适用场景。

linux6sysadmin的博客 1048

VINS-Fusion实战:从零搭建无人机视觉惯性导航系统(附ROS配置指南)

本文提供了一份详尽的VINS-Fusion实战指南,涵盖从硬件选型、传感器标定到ROS节点配置与参数调优的全过程。重点解析了如何将VINS-Fusion视觉惯性里程计系统与PX4飞控深度集成,并实现室外GPS融合,旨在帮助开发者从零搭建稳定、高精度的无人机视觉惯性导航系统。

lll78的博客 865

Python 基础语法全面学习指南

Python 由 Guido van Rossum 于 1991 年创建,设计理念强调代码的可读性。它是动态类型解释执行的高级编程语言,支持多种编程范式(面向对象、过程化、函数式编程)。Python 的特点语法简洁,易于学习和阅读强大的标准库,涵盖各种功能模块解释执行,无需编译,跨平台支持强大的社区支持,适用于多种开发场景本文介绍了 Python 语言的核心知识点,从基本数据类型到面向对象编程,再到进阶特性。

Interview_TC的博客 1149

【虚幻引擎】UE4初学者系列教程基础篇-全中文新手入门教程(UE5系列继续更新)

菜单栏菜单栏当中有文件、编辑、窗口帮助。文件当中可以进行一个关卡的新建、关卡的打开、关卡的保存还有就是打包项目,(项目大于关卡,项目里面可能有几百个关卡),这是比较常用的几个,这里可以看到打包当中有安卓端HTML5端,IOS端linux,还有就是TVOS(苹果电视)、windows的一些端口的一些设置。还可以打开最近打开的项目。关卡编辑器:工具栏3.3 “模式”面板保存所有:ctrl+shift+s(有的软件截屏也是这个按键需要注意)3.4 “内容浏览器”面板缩放:ctr+鼠标滚轮3.5.视口面板。

qq_45206556的博客 2万+

python基础语法实验目的_Python基础语法学习体验

import timeprint('这是学员杨扬的《风变编程.python基础语法课》学习体验报告')i=1while i

weixin_39785400的博客 60

在MATLAB和Simulink中设计并仿真一个电动汽车BMS热管理系统

电动汽车电池管理系统(Battery Management System, BMS)中的热管理是确保电池安全运行、延长寿命和提高性能的关键环节。通过Simulink进行BMS热管理仿真是验证控制策略的有效性、优化散热设计并降低开发成本的重要手段。以下是如何在MATLAB和Simulink中设计并仿真一个电动汽车BMS热管理系统的详细步骤。通过上述步骤,我们成功设计并实现了基于Simulink的电动汽车BMS热管理系统仿真。

xiaoheshang_123的博客 702

基于PCL、Open3d、Easy3d 、VTK等常见开源库的QT开发

PCL+QT开发

阁楼 2万+

(一)机器学习---Python基础语法

Python是一种高级、解释型、面向对象的编程语言,凭借其简洁的语法和强大的生态,成为初学者和技术大牛的首选。函数用 def关键字声明,用return关键字返回值,可以返回多个值。2. 参数与返回值支持默认参数、可变参数3.异常处理使用try...except可处理程序可能发生的错误和异常。

小森7767的博客 785

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

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

Python 基础语法学习资料

Python 基础语法学习资料 去发现同类优质开源项目:https://gitcode.com/ 这是一份面向Python编程初学者的学习资料,资源文件名为《Python 基础语法.pdf》。本资料以简单粗暴的方式,帮助小白快速掌握Python编程的基础语法,避免了简单课本的生硬搬运,用更贴近实际编程的方式,让人易于理解和学习。资料内容丰富,讲解生动,是Python编程学习的不错选择。 去发现同...

gitblog_06757的博客 336

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Python学习笔记——基础语法总结图

奔跑的狮子 270

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Python基础语法知识学习网址

最近在看python基础,本来想自己整理一下,但是发现网上有现成的文档,写的非常好,所以此处就贴一个地址,需要的同学可以到下面的网址看下: http://www.runoob.com/python/python-basic-syntax.html 转载于:https://www.cnblogs.com/xmmc/p/8093272.html...

weixin_30369087的博客 104

Python基础语法学习回顾

文章目录写在前面4 函数4.1 开始创建函数4.2 练习题4.3 传递参数与参数类型5 循环与判断5.1 逻辑控制与循环5.1.1 布尔类型:True & False(首字母一定要大写)5.1.2 比较运算(Comparison)5.1.3 成员运算符与身份运算符5.1.4 布尔运算符 and、or5.2 条件控制 if ...else5.3 循环(Loop)5.3.1 for5.3.2 嵌套循环(Nested Loop)5.3.3 while循环6 数据结构6.1 数据结构(Data Struct

weixin_42047023的博客 746

[Python3学习笔记-基础语法] Python3 基础语法

本篇文章详细介绍Python3的基础语法,主要包括编码、标识符、Python保留字、注释、行缩进、多行语句、Number类型、字符串、空行、print打印等。这些是Python最基础的东西,掌握好了才能更好的学习后续的内容。

pingguocu3的博客 1525

【python零基础入门学习】Python入门,带你快速学习Python 基础语法

在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。

程序员小麦的博客 992

零基础学Python——第二章 基础语法(一)开始学习 Python

本文面向零基础读者介绍 Python 编程学习相关内容。开篇点明学习前需做准备工作,接着对比数学与编程在基本概念、解题 / 开发流程上的异同,助读者从熟悉领域过渡到编程。然后介绍 Python 基本程序框架,包括编写、保存及代码解释。还列举常见编码错误如标点、引号括号等问题。最后给出初学者建议,如掌握基础、亲手输入代码、多实践等,为读者开启 Python 学习之旅提供全面指引。

程工人士的专栏 1272

​python基础语法学习实践

学习python基础语法知识为python高阶进阶准备

m0_48438392的博客 1083

Python基础语法元素(学习笔记)

表达式由 in 组成,用于判断TempStr中保存的字符串最后一个字符TempStr[-1]是否在一个由'F'或者'f'组成的列表集合中,返回true或false。第1行:input()函数从控制台获得用户输入,返回一个字符串,无论用户输入的是字符还是数字,统一按照字符串类型输出。补充:多参数直接输出,直接输出多个字符串或变量的值,参数之间用逗号分隔,输出后各打印值之间是由一个空格分隔的。['F','f']是一个列表,用来表示一组数据,逗号用于分隔元素,每个元素的类型可以不同,个数也没有限制。

m0_74995784的博客 661
上一篇: python为什么叫爬虫?为什么python开发会突然火起来?
下一篇: 自学python可以做什么兼职
大模型应用场景
博客等级 码龄5年 7648粉丝 1350原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值