一、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...