python——變數和字串
阿新 • • 發佈:2020-12-19
對於初學者而言,比起其他的程式語言python更容易上手
python可以做的事很多
1.網站後端程式設計師
2.自動化運維
3.資料分析師
4.遊戲開發者
5.自動化檢測
變數
變數是程式設計中的基本的儲存單位
變數會暫時的儲存你現在給他的東西
變數的賦值
格式:
eg:
result=520
result——識別符號
=——賦值符
520——賦的值
注意:
==是給值的意思
= 是賦值的意思
print()
print()有幾種情況
1.print(520)
輸出的值就是520
2.print(a)
如果是這個圖的話說明a未賦值,不能輸出a(a是不存在的物件)
print(a)
輸出的值為520
字串
定義:
“文字”=‘文字’
‘‘‘三個引號被用於過於長段的文字或者是說明,
只要三引號不完就可以隨意換行寫下文字’’’
字串的基本用法:
合併
eg1:
a=‘我喜歡你’
b=‘一生一世’
c=‘永不分離’
d=a+b+c
print(d)
輸出結果:
可以看出:
d=a+b+c # ‘+’就是連線符號,將a,b,c的賦值連線起來
eg2:
num=1
string=‘1’
print(num+string)
結果是:
主要的原因是:
num=1 #這個是整型
string=‘1’ #這個是字元型
不同資料型別是不能直接合並的 ,要經過轉換
對於資料型別的判斷可以用
print(type(識別符號))
進行檢視
資料型別的轉換
eg1;
num=1
string=‘1’
num2=int(string)#將字元型資料轉換成整型資料
print(num+string)
輸出的結果:
eg2;
a=‘我like你’*3 #相當於 “我like你我like你我like你”
print(a)
輸出結果:
這個就可以簡化多重的輸出
字串的分片和索引
定義格式:
string[x]
這個與陣列極其的相似,就是將一個部分分成若干的段,每個段中有自己所對應的內容
eg1:
life='Life is not only present, but also poetry and distance'
print(life[1])
print(life[-4])
print(life[10:15])
print(life[6:])
print(life[:9])
輸出的結果:
解讀:
print(life[1]) ——對於life而言,從左往右為正,從右往左為負,
從左往右時,從0開始
從右往左時,從-1開始
print(life[10:15])——擷取10到15之間的字元,包含10,不包含15
print(life[6:])——擷取從6開始,一直到結尾的字元
print(life[:9])——擷取從0開始一直到9,但是不包含9的字元內容
注意點:
[left:right]
包含left,不包含right
字串的方法
方法:
物件有各種功能,特性稱為方法
eg:
people
people.name
people.age
people.height(177)