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 的小伙伴们一点帮助!

一、Python学习路线

image-20230619144606466

python学习路线图1

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

2. 学习笔记

在这里插入图片描述

3. 学习视频

在这里插入图片描述

三、Python小白必备手册

图片

四、数据分析全套资源

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

2. 简历模板

在这里插入图片描述

因篇幅有限,仅展示部分资料,添加上方即可获取

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值