培训啦 Python

自学Python基础语法学习总结

教培参考

教育培训行业知识型媒体

发布时间: 2024年12月23日 01:07

2025年【Python】报考条件/培训费用/专业咨询 >>

Python报考条件是什么?Python培训费用是多少?Python专业课程都有哪些?

点击咨询

随着人工智能的崛起和快速发展,Python成为众多编程自学者的首选语言。本文整理了定义变量、字符串、运算符、if语句、循环语句、列表、字典、元组、函数、文件操作等等Python基础语法知识点,希望下面的学习总结可以帮助大家快速掌握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开发经验的从业者,这些Python基础语法都是必须要烂熟于心的。毕竟基础不打牢靠,也会影响后续的深入学习。

985大学 211大学 全国院校对比 专升本

温馨提示:
本文【自学Python基础语法学习总结】由作者教培参考提供。该文观点仅代表作者本人,培训啦系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 培训啦 All Rights Reserved 版权所有. 湘ICP备2022011548号 美国留学 留求艺