先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024c (备注Python)
正文
- [1.5 小结](#15__80)
+ [2. 字符串相关操作](#2__100)
+ - [2.1 字符串简介](#21__101)
- [2.2 字符串常用方法](#22__145)
- * [判断篇:](#_146)
* [输出结果:](#_179)
* [转换篇(加粗的为重点掌握):](#_199)
* [查找篇(加粗的为常用):](#_293)
* [2.3 修改字符串的方法:](#23__305)
* + [2.3.1如何修改字符串?](#231_338)
* [2.4 format 格式化](#24_format__350)
+ [3.列表相关操作](#3_389)
+ - [3.1 如何访问列表](#31__406)
- [3.2 如何给列表添加元素](#32__425)
- * [1、在末尾添加单个元素(重要):](#1_426)
* [2、在末尾添加多个元素:](#2_440)
* [3、在中间插入元素:](#3_454)
* [4、删除元素:](#4_469)
* [5、查找元素](#5_504)
* [6、翻转列表](#6_526)
* [7、求出列表长度](#7_545)
- [3.3 遍历整个列表](#33__560)
- [3.4 列表操作符](#34__592)
- [3.5 内置函数(常用的)](#35__614)
- [3.6 列表解析式(重点操作)](#36__634)
- [3.7 列表切片](#37__668)
- [3.8 复制列表](#38__696)
+ [4.字典的相关操作](#4_735)
+ - [4.1 创建字典](#41__736)
- [4.2 访问字典](#42__850)
- [4.3 添加、修改和删除元素](#43__922)
- [4.4 遍历字典](#44__955)
- [4.4 判断是否存在元素](#44__993)
- [4.4 合并两个字典](#44__1022)
- [继续更新中,敬请关注.....](#_1044)
码字不易,希望大家点赞支持一下
使用方法:磨刀不误砍柴工,建议大家花上两个小时把这些例子跟着敲一遍,熟悉一下python的基本操作,这里出现的都是我之前刷蓝桥杯题目的时候常出现的能用到的python语法
1.输入方式(每道题目都要用到)
涉及到的函数:
input()函数
map()函数
split()函数
1.1 接受单个输入数据
如果直接用input()输入数据,可以看到数据的类型是字符串类型,
所以这里需要注意的是某些题目需要整数类型的数据时,要将其转化成为整数类型。
a = input() #输入整数 520
print(type(a))
a = int(a)
print(type(a))
a=input("input:") #输人字符串 Hello
print(type(a))
输出结果:
·
·
比如说题目要求整数的类型,就可以这样写(用print看一下是什么类型):
n = int(input()) #输入整数520
print(type(n))
.
.
1.2 同一行输入多个数据(以空格隔开)
比如说这道题目的要求:
用这种写法:
n = int(input()) # 输入一个整数n
a, b, c = map(int, input().split()) # 输入三个整数,用空格分隔
·
·
1.3 接下来n行每行输入一个数据
- 像这种需要 n 行的输入,可以使用 for 循环用上述的方法读入:
- 建立一个列表,然后用 append( ) 函数存入这个列表即可。
n = int(input())
score = []
for i in range(n):
score.append(i