Python学习基础1、Python基础知识
1.1 认识Python
Python 解释器:负责运行、翻译代码的工具。
Windows & macOS 操作系统:搭配 PyCharm 代码编辑器,用来编写代码。
1.2 了解编程语言
主流编程语言
前端(HTML、CSS、JavaScript)
- JavaScript:实现网页动态效果,例如轮播图
前端主要用途:
- 制作 H5 应用,如 H5 游戏、各类 JS 交互式网页
Java
市场需求稳定,学习人数庞大,行业竞争比较内卷。
C / C++
学习门槛偏高,一般建议先学 C 语言,再学习 C++;C++ 可以理解为 C 语言的功能升级版。 应用方向:
- 系统底层、Windows 程序开发,很多操作系统底层由 C 语言编写
C#
微软推出,初衷用来对标取代 Java,语法借鉴了 Java 与 C 语言,并未实现取代 Java,但得到广泛使用。 Java 大部分功能 C# 都可以实现,整体市场热度略弱于 Java。
Go 语言 (Golang)
对标 C/C++,主打服务器开发,近些年发展势头强劲。
PHP
流传梗:过去戏称 “PHP 是世界上最好的语言”,现在圈内戏称 Python 是世界上最好的语言。 多用于轻量小型网页开发,例如个人博客这类小规模网站。
Python
- 爬虫数据采集:从网络抓取文本、图片、视频等公开信息;电商竞品价格库存监控;社交媒体数据采集用于舆情、市场调研;科研文献数据集收集;网站实时更新监控。
1.3 变量和数据类型
新手高频踩坑点
print()函数默认输出会自动换行,属于 Python 内置函数的固有特性。- 所有标点符号必须切换英文输入法
- 常见错误:遗漏符号、引号写错、缩进混乱、多余空格。
1.3.1 程序员必备修养 -- 注释
1.3.3 数据类型
- 在现实生活中,动物是有分类的,人的性别也是有男女区别的,菜也是分为蔬菜和荤菜;
- 如果不定义类型,肯定分辨不清楚,任何东西都有分类,在编程世界中,数据也有分类;
Python3 中常见的数据类型有:
Python的六种数据类型中,不可变数据类型:Number(数字)、String(字符串)、Tuple(元组);可变数据类型:List(列表)、Dictionary(字典)、Set(集合)。
1.3.3.1 数值类型
1.3.3.4 元组(tuple)
- 元组的表示形式为用()小括号包裹起来的数据 里面的数据用逗号隔开
1.3.3.5 元组与列表
1.3.4 序列中取值
1.3.4.1 下标
- 序列类型-->可以存储多个数据的一种类型,里面的数据是有顺序,坐标概念的,称之为下标;
- 在程序中,和生活习惯不一样,程序下标是从0开始进行计算的;
- 下标也支持负数取值,最后一个数为-1,倒数第二个数为-2;

1.3.4.2 索引
Python的索引(Indexing)是访问序列类型(如字符串、列表、元组等)中单个元素的核心机制。
Python的索引从0开始计数:
切片的细节:
- 切片时.起点值和终点值可以空着不写. 不写起点默认从头/0开始取数据. 不写终点默认取到最后
1.4 数据类型转换
Python 的数据类型转换分为隐式转换(自动)和显式转换(手动)。
类型转换两种类型:自我转换(Bool类型);
强制转换(需要在合法的情况下才能进行转换);
1.4.1 隐式转换(自动)
Python在运算时,通常向更精确的类型转换:
以上的内容,是本人自学Python,写的笔记,如有错误,请留言哦!!!本人会在第一时间及时更正。如果你觉得有用,请关注我,一起学习Python,一起高薪!!