1. 程式人生 > 其它 >python——變數和字串

python——變數和字串

技術標籤:筆記python字串

對於初學者而言,比起其他的程式語言python更容易上手
python可以做的事很多
1.網站後端程式設計師
2.自動化運維
3.資料分析師
4.遊戲開發者
5.自動化檢測

變數

 變數是程式設計中的基本的儲存單位
變數會暫時的儲存你現在給他的東西

變數的賦值
格式:
eg:

result=520
result——識別符號
=——賦值符
520——賦的值

注意:
==是給值的意思
= 是賦值的意思

print()
print()有幾種情況
1.print(520)
輸出的值就是520
在這裡插入圖片描述

2.print(a)
在這裡插入圖片描述

如果是這個圖的話說明a未賦值,不能輸出a(a是不存在的物件)

3. a=520
print(a)
輸出的值為520
在這裡插入圖片描述

字串
定義:

 “文字”=‘文字’
‘‘‘三個引號被用於過於長段的文字或者是說明,
   只要三引號不完就可以隨意換行寫下文字’’’

字串的基本用法:
合併
eg1:

a=‘我喜歡你’
b=‘一生一世’
c=‘永不分離’
d=a+b+c
print(d)

輸出結果:
在這裡插入圖片描述

可以看出:
d=a+b+c # ‘+’就是連線符號,將a,b,c的賦值連線起來
eg2:

num=1
string=1print(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)