python基礎公式 python基礎語法一

2021-10-21 05:10:49 字數 3286 閱讀 6593

一、print的使用

print(520) #數字,可以不用加引號,計算機能夠理解數字

print(260+260) #數**算和數字類似,計算機可以識別

print("一眼萬年") #文字要加引號

一眼萬年

二、變數和賦值

name="python" #name是變數,python是賦值;把「python」賦值給了name這個變數

print(name)

python

變數命名規範

只能是乙個詞

只能包含字母、數字、下劃線

不能以數字開頭

盡量描述包含的資料內容

注意要區分大小寫

賦值符號"="左右兩邊不相等

比較運算子"=="左右兩邊相等

三、字串(str)

只要是被(單/雙/三)引號括起來的內容,不論是中文、英文、數字還是火星文,就可以表示字串型別

三引號可以使每一行文字顯示換行

print("""在池臺的正中

像當初的懷中

隔太多的春秋會不能想擁

還沒到開滿花

卻看到天邊一點點變紅""")

str("""在池臺的正中,

像當初的懷中,

隔太多的春秋會不能想擁,

還沒到開滿花,

卻看到天邊一點點變紅.""")

'在池臺的正中,\n像當初的懷中,\n隔太多的春秋會不能想擁,\n還沒到開滿花,\n卻看到天邊一點點變紅.'

雙引號和單引號則不能(單雙一樣),會出現報錯

print("在池臺的正中

像當初的懷中

隔太多的春秋會不能想擁

還沒到開滿花

卻看到天邊一點點變紅")

出現報錯

file "", line 1

print("在池臺的正中

syntaxerror: eol while scanning string literal

解決辦法

可以使用轉義字元:\n

注意:斜槓「/」

反斜槓「\」

print("在池臺的正中,\n像當初的懷中,\n隔太多的春秋會不能想擁,\n還沒到開滿花,\n卻看到天邊一點點變紅.")

在池臺的正中,

像當初的懷中,

隔太多的春秋會不能想擁,

還沒到開滿花,

卻看到天邊一點點變紅.

四、整數(int)

定義:正整數、負整數和零的統稱,是沒有小數點的數字

int(1314)

五、浮點數(float)

定義:比整數多了小數點的數

float(5.20)

5.2六、字串的拼接

利用字串拼接符號「+」

不同型別的資料無法相拼接

number="sin²x+cos²x,"

size1="我對你的愛會像這串數學公式一樣,"

size2="始終如一"

print(size1+number+size2)

我對你的愛會像這串數學公式一樣,sin²x+cos²x,始終如一

索引使用方括號擷取字串(裡面的數字叫做索引,索引從0開始取,不是從1開始)

name="huzhazha"

animale="elephant"

print(name[0])

print(animale[1:5]) #變數[n:n+1],冒號右邊的索引對應字元取不到

hleph

字串內建函式

①、.split() 通過指定分隔符對字串轉換成列表

str="鬍渣渣-胡豆腐-胡玻璃-胡蘿蔔-胡烏龜-胡幼稚-胡三歲"

print(str.split("-")) #以「-」為分隔符,分隔成4個

str.split("-")[0] #以「-」為分隔符,分隔成7個,並取出第1個

['鬍渣渣', '胡豆腐', '胡玻璃', '胡蘿蔔', '胡烏龜', '胡幼稚', '胡三歲']

'鬍渣渣'

②、 .count() 用來統計字串裡某個字元出現的次數

str="鬍渣渣-胡豆腐-胡玻璃-胡蘿蔔-胡烏龜-胡幼稚-胡三歲"

name=str.count("胡")

name

③、 .isdigit() 如果str只包含數字則返回true,否則返回false

str="1314"

print(str.isdigit())

str="1314hu"

print(str.isdigit())

true

false

④、 截掉空格

.lstrip():截掉字串左邊的空格

.rstrip():截掉字串右邊的空格

.strip():截掉字串左右兩邊的空格

a="lgh "

b=" lpq"

c=" hxy "

a1=a.rstrip()

print(a1)

b1=b.lstrip()

print(b1)

c1=c.strip()

print(c1)

lghlpq

hxy⑤、大小寫轉換

.lower():將字串中所有的大寫字母轉為小寫

.upper():將字串中小寫字母轉為大寫

.swapcase():用於對字串的大小寫字母進行轉換 (大寫變小寫,小寫變大寫)

.title():返回"標題化"str,就是所有單詞都是大寫字母開頭

section1="i love huzhazha"

section2="ten thousand years at a glance"

section3="where i can see you my eyes are with you"

print(section1.lower())

print(section2.upper())

print(section3.swapcase())

print(section2.title())

i love huzhazha

ten thousand years at a glance

where i can see you my eyes are with you

ten thousand years at a glance

⑥、 .replace() 將字串中old(舊字串替換成new(新字串))

str="you are everything to me"

print(str.replace("are","were")) # 將字串中所有的are換成were

you were everything to me

0基礎新手學Python(一) 了解Python

問題一 什麼是python?答 python是一種解釋型的 物件導向的 動態資料型別的高階程式語言。問題二 學python可以幹什麼?答 python開發工程師 爬蟲工程師 資料分析 人工智慧等如圖 問題四 關於就業!答 轉行不易,所以唯有多努力!就業是個很現實的問題 學歷 經驗 技術 面試都是你要...

python零基礎入門教程會計 python做會計

2017年12月,雲 社群對外發布,從最開始的技術部落格到現在擁有多個社群產品。未來,我們一起乘風破浪,創造無限可能。python如何實現的繼承對於你定義的每乙個類,python會計算出乙個方法解析順序 mro 列表,這個mro列表就是乙個簡單的所有基類的線性順序列表。python3提供了乙個.mr...

python的小程式 一些基礎的python小程式

1.求下列數奇偶分數 list1 1,2,3,4,5,6,7,8,9,10 先建立兩個空列表 jishu oushu 使用for迴圈迭代list1一一取出進行判斷 for i in list1 取出的數除以2的餘數等於0加入偶數列表,否則是奇數 if i 2 0 else 列印新列表 print j...