2026年7月13日 星期一

今天是我开始记录每日学习内容的第一天。我打算用这个博客来记录我每天学习的新知识、遇到的挑战以及一些心得体会。希望通过持续的记录,能够梳理思路,巩固所学,也希望能给有相似学习路径的朋友一些参考。

开始学习python语言,python作为AI 时代的通用快捷开发语言,AI、数据领域绝对主流,上层业务胶水语言;高性能底层场景持续让位 Rust、Go、C++。未来十年依然稳居全球 TOP3 编程语言,AI 赛道护城河极深。

今天主要学习以下内容:

1.了解python和PyCharm软件和他们不同的版本,并对自己的电脑进行安装配置,以及通过PyCharm对不同版本的python软件进行连接和使用。

2.输出函数print(),即输出内容到控制台(屏幕),实现数据打印展示。特点:可以输出数字、字符串、列表、布尔值等任意类型数据,默认多个值之间用空格隔开,打印完成自动换行。

六种常见的参数:字符串(单引号双引号引起来的信息),变量名(直接书写变量,输出变量存储的数据),表达式(包含运算,print 会先计算结果再输出),多个参数(多个内容用逗号隔开输出,默认空格分隔),输出末尾设置(修改打印末尾符号,默认end='\n'换行),函数(将其他函数作为 print 参数,输出函数返回值)。

3.变量命名规则:变量名可以由字母、数字、下划线构成;不能以数字开头;区分大小写;不能使用 Python 内置关键字。

赋值语句格式:变量 = 数据,=代表赋值,作用是将右侧数据存储到左侧变量中。变量必须先赋值才能使用。支持连续赋值、多个变量同时赋值,也可以使用+=、-=等复合赋值运算符简化代码。

Python 常用四种基础数据类型:整型 int(整数)、浮点型 float(小数)、字符串 str(使用单 / 双引号包裹文本)、布尔型 bool(仅有 True、False 两个值,代表真与假)。可以使用 type () 函数查看任意数据所属类型。

4.字符串操作:字符串拼接:使用 + 将多个字符串连接;只能字符串和字符串相加。使用 * 让字符串重复输出。索引取值:字符串每个字符有序号(索引),正向从 0 开始,反向从 - 1 开始。格式:字符串[索引]。切片截取子串:格式:字符串[起始:结束:步长]  取左不取右;起始省略默认从头,结束省略默认到末尾。

常用内置方法
strip():去除字符串首尾空格、换行
split():按照指定分隔符拆分字符串,返回列表
replace(old,new):查找内容并替换
.upper():全部转为大写
.lower():全部转为小写

.title():每个单词首字母大写

.capitalize():仅第一个单词首字母大写
find():查找字符下标,找不到返回 - 1
startswith() / endswith() 判断开头、结尾字符

获取长度:len(字符串),统计字符串字符总个数

input () 输入函数,接收用户在控制台输入的数据,返回的数据类型默认是字符串 str。

5.程序控制语句:if 单分支语句:逻辑:条件为 True,执行缩进代码;条件 False,直接跳过。if … else 双分支语句,逻辑:条件成立执行 if 代码,不成立执行 else 代码;两段代码只会执行其一。if … elif … else 多分支(多个 elif),特点:自上而下依次判断,只要满足一个条件,后续不再判断;else 可选,代表所有条件都不满足的情况。

多个条件同时判断(逻辑运算符)
使用 and、or、not 组合多个条件
and:并且,两边条件全部成立才为 True
or:或者,任意一个条件成立即为 True
not:取反

条件判断复合写法(三元表达式)
简化 if else,适合简单二选一逻辑
格式:值1 if 条件 else 值2

今日感悟: 万事开头难。迈出第一步,建立记录的习惯,本身就是一种进步。期待明天的学习。


(此博客将每日更新,记录我的学习旅程。)

更多推荐