Python筆記 re-day1 python編程基礎(1)

2023年了馬上,3年過去了又重新?lián)炱饋黹_始學。希望距離目標近一點。22年完成了CPA的6年大考,23年爭取做個科技人。
本次自學路徑從Python基礎-Numpy-Pandas。

【本次學習主要參照B站孫興華的視頻教學整理,特別感謝孫老師對我PowerBI、Access的入門啟發(fā),雖然慚愧只學個皮毛。】

python 基礎共18節(jié)課
第01課 運算符
第02課 字符串
第03課 列表和元組
第04課 條件語句
第05課  字典與集合
第06課  for循環(huán)、公共操作與推導式
第07課  while循環(huán)
第08課  函數(1)
第09課  函數(2)
第10課  文件和文件夾
實戰(zhàn)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

image.png

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

image.png

四、邏輯運算符

image.png

五、目前所有接觸過的優(yōu)先級順序

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( ) 區(qū)別:find( )找不到返回-1,index( )找不到報錯。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容