2023年了馬上,3年過去了又重新?lián)炱饋黹_始學(xué)。希望距離目標(biāo)近一點。22年完成了CPA的6年大考,23年爭取做個科技人。
本次自學(xué)路徑從Python基礎(chǔ)-Numpy-Pandas。
【本次學(xué)習(xí)主要參照B站孫興華的視頻教學(xué)整理,特別感謝孫老師對我PowerBI、Access的入門啟發(fā),雖然慚愧只學(xué)個皮毛?!?/p>
python 基礎(chǔ)共18節(jié)課
第01課 運算符
第02課 字符串
第03課 列表和元組
第04課 條件語句
第05課 字典與集合
第06課 for循環(huán)、公共操作與推導(dǎo)式
第07課 while循環(huán)
第08課 函數(shù)(1)
第09課 函數(shù)(2)
第10課 文件和文件夾
實戰(zhàn)001 批量修改文件名
第11課 閉包和裝飾器
第12課 面向?qū)ο螅?)
第13課 面向?qū)ο螅?)
第14課 面向?qū)ο螅?)
第15課 異常處理和存儲數(shù)據(jù)
第16課 模塊和包
第17課 SQL in Python 認識SQLite
第18課 SQL in Python 之 PyMySQL介紹
re-day1 包含:第01課 運算符、第02課 字符串
01 基礎(chǔ)入門
一、數(shù)學(xué)運算符

二、復(fù)合運算符
a += 1 相當(dāng)于 a = a + 1
a -= 1 相當(dāng)于 a = a - 1
a += 1+2 相當(dāng)于 a+=(1+2) 相當(dāng)于 a = a + 3

三、比較運算符(注意他返回的值是邏輯值True或Flase)

四、邏輯運算符

五、目前所有接觸過的優(yōu)先級順序
0.小括號 ()
1.冪運算(指數(shù)) **
2.正負號 +-
3.算術(shù)運算 *,/,//,%,+,- 先乘除后加減
4.比較運算 <,<=,>,>=,==,!=
5.邏輯運算 not、and、or 先not 后and 最后or
02 字符串
三、字符串的常用操作方法(查找、修改和判斷)
1.find():查詢某個子串是否包含在這個字符串中,如果在返回這個子串開始的位置下標(biāo),否則則返回-1
語法:字符串序列.find(子串,開始位置下標(biāo),結(jié)束位置下標(biāo))
print(變量名.find('中國'))
print(變量名.find('中國',24,32))
2.index():查詢某個子串是否包含在這個字符串中,如果在返回這個子串開始的位置下標(biāo),否則報錯。
語法:字符串序列.index(子串,開始位置下標(biāo),結(jié)束位置下標(biāo))
print(變量名.index('中國'))
print(變量名.index('中國',24,32))
3.count():返回某個子串在字符串中出現(xiàn)的次數(shù)
語法:字符串序列.count(子串,開始位置下標(biāo),結(jié)束位置下標(biāo))
print(變量名.count('中國'))
print(變量名.count('中國',24,32))
4.可變和不可變
可變類型:列表、字典、集合
不可變類型:整型、浮點型、字符串、元組
5.replace():替換
語法:字符串序列.replace(舊子串,新子串,替換次數(shù))
print(變量名.replace('中國','祖國'))
print(變量名.replace('中國','祖國',2))
print(變量名)-變量沒有被修改
6.split():分割
語法:字符串序列.split(分割字符,分割次數(shù))
print(變量名.split('^'))
print(變量名.split('^',2))
print(變量名.split(' '))
7.join():合并
語法:字符或子串.join(字符串1,字符串2,字符串3,……)
print('_'.join(變量名))
print('…'.join(變量名))
8.檢查字符串是否以子串開頭:startswith
檢查字符串是否以子串結(jié)尾:endswith
語法:變量名.startswith(子串,開始位置下標(biāo),結(jié)束位置下標(biāo))
語法:變量名.endswith(子串,開始位置下標(biāo),結(jié)束位置下標(biāo))
返回 True 或 False
變量名 = "你好,世界,你好,中國,祝偉大的祖國繁榮昌盛"
print(變量名.startswith('你好'))
print(變量名.endswith('繁榮昌盛'))
print(變量名.startswith('你好',6,15))
print(變量名.startswith('您好'))
9.小結(jié)
1、下標(biāo):從0開始編號
2、切片:序列[開始位置下標(biāo):結(jié)束位置下標(biāo):步長]
3、常用操作方法
find( ) 和 index( ) 區(qū)別:find( )找不到返回-1,index( )找不到報錯。