2023年了马上,3年过去了又重新捡起来开始学。希望距离目标近一点。22年完成了CPA的6年大考,23年争取做个科技人。
本次自学路径从Python基础-Numpy-Pandas。
【本次学习主要参照B站孙兴华的视频教学整理,特别感谢孙老师对我PowerBI、Access的入门启发,虽然惭愧只学个皮毛。】
python 基础共18节课
第01课 运算符
第02课 字符串
第03课 列表和元组
第04课 条件语句
第05课 字典与集合
第06课 for循环、公共操作与推导式
第07课 while循环
第08课 函数(1)
第09课 函数(2)
第10课 文件和文件夹
实战001 批量修改文件名
第11课 闭包和装饰器
第12课 面向对象(1)
第13课 面向对象(2)
第14课 面向对象(3)
第15课 异常处理和存储数据
第16课 模块和包
第17课 SQL in Python 认识SQLite
第18课 SQL in Python 之 PyMySQL介绍
re-day1 包含:第01课 运算符、第02课 字符串
01 基础入门
一、数学运算符
image.png二、复合运算符
a += 1 相当于 a = a + 1
a -= 1 相当于 a = a - 1
a += 1+2 相当于 a+=(1+2) 相当于 a = a + 3
三、比较运算符(注意他返回的值是逻辑值True或Flase)
image.png四、逻辑运算符
image.png五、目前所有接触过的优先级顺序
0.小括号 ()
1.幂运算(指数) **
2.正负号 +-
3.算术运算 *,/,//,%,+,- 先乘除后加减
4.比较运算 <,<=,>,>=,==,!=
5.逻辑运算 not、and、or 先not 后and 最后or
02 字符串
三、字符串的常用操作方法(查找、修改和判断)
1.find():查询某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返回-1
语法:字符串序列.find(子串,开始位置下标,结束位置下标)
print(变量名.find('中国'))
print(变量名.find('中国',24,32))
2.index():查询某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则报错。
语法:字符串序列.index(子串,开始位置下标,结束位置下标)
print(变量名.index('中国'))
print(变量名.index('中国',24,32))
3.count():返回某个子串在字符串中出现的次数
语法:字符串序列.count(子串,开始位置下标,结束位置下标)
print(变量名.count('中国'))
print(变量名.count('中国',24,32))
4.可变和不可变
可变类型:列表、字典、集合
不可变类型:整型、浮点型、字符串、元组
5.replace():替换
语法:字符串序列.replace(旧子串,新子串,替换次数)
print(变量名.replace('中国','祖国'))
print(变量名.replace('中国','祖国',2))
print(变量名)-变量没有被修改
6.split():分割
语法:字符串序列.split(分割字符,分割次数)
print(变量名.split('^'))
print(变量名.split('^',2))
print(变量名.split(' '))
7.join():合并
语法:字符或子串.join(字符串1,字符串2,字符串3,……)
print('_'.join(变量名))
print('…'.join(变量名))
8.检查字符串是否以子串开头:startswith
检查字符串是否以子串结尾:endswith
语法:变量名.startswith(子串,开始位置下标,结束位置下标)
语法:变量名.endswith(子串,开始位置下标,结束位置下标)
返回 True 或 False
变量名 = "你好,世界,你好,中国,祝伟大的祖国繁荣昌盛"
print(变量名.startswith('你好'))
print(变量名.endswith('繁荣昌盛'))
print(变量名.startswith('你好',6,15))
print(变量名.startswith('您好'))
9.小结
1、下标:从0开始编号
2、切片:序列[开始位置下标:结束位置下标:步长]
3、常用操作方法
find( ) 和 index( ) 区别:find( )找不到返回-1,index( )找不到报错。
网友评论