1. 程式人生 > >python的基本操作

python的基本操作

年齡 pytho 訪問 開始 ole 可變 type 10.8 基本操作

1、打印

python打印用print(),打印字符需要用“”,打印變量直接填寫變量

例如:print(“holle word”)

a = 123

print(a)

2、變量

用等號去給一個變量賦值:

a = holle word

print(a)

講打印出holle word

2.1斐波那契數列
例如:
a,b,c = 1,2,3
print(a,b,c)將打印出1 2 3
2.2刪除變量 用del
例如:

a,b,c = 1,2,3

del b
print(b)運行的話將會報錯,因為a已經被刪除
2.3查看變量的id
a = holle
id(a)
查看a的id,查看變量的內存地址 id(變量)可以檢測數據是否可變


3、數據類型
整型: int
例如:a = 250
浮點型 float
例如:a = 1.43

空值 None
例如:v = None

布爾型 Boolean
例如 :b = False

列表 list
例如 : c = [1,2,3,"hahhs",‘hahahah‘,‘‘‘好的‘‘‘]
列表數據直接用,隔開,如果是字符型用“” ‘’ 或者‘‘‘‘‘‘

元組 tuple
例如:a = (1,3,4,"是的",‘你好‘,‘‘‘平安‘‘‘)
元組用(),列表使用[]3.2數據類型的查看用 type(變量)例如:a type(a)
     print(type(a))可以打印出a的數據類型
3.3數據類型的轉換 int(變量) str(變量) float(變量)
例如:a = 123
b = str(a) #將a從整型轉變成字符型
print(type(b)) #打印出來b是的數據類型為str

c = 164
b = float(c) #將c從整型轉變成浮點型
print(type(b)) #打印出來b是的數據類型為float

註:字符型的字母或者漢字不能轉換成整型
例如:v = "holle"
int(v)#將會報錯,不能轉換

3.4查看字符串的操作方法 dir(str)
3.5字符串的連接符 +
例如:a = "天行健"
b = ",君子當自強不息"
print(a+b) #將打印出”天行健,君子當自強不息"
3.6 \n:換行 \t:空四格
例如:print("好好學習\n天天向上")
print("holle\tword")
3.7復制字符 用*復制的次數
例如:print("天行健,君子當自強不息"*50) #打印50次天行健,君子當自強不息
3.8查看變量是否是 isinstance(變量,數據類型)
例如:a = "好的"
print(isinstance(a,str)) #將打印true
3.9字符串的格式輸出
例如:name = "天行健"
age = 25
print("我的名字叫"+name+",我的年齡是"+str(age)) #將打印出我的名字叫天行健,我的年齡是25
3.10字符串的訪問
a = "王者榮耀和英雄聯盟差不多"
3.10.1字符串的索引訪問 用[] 索引是從0開始計算的
print(a[4])將打印出榮
 3.10.2字符串的截取[起始位:結束位]
print(a[2:5]) #打印出“榮耀和”
3.10.3字符串的步長截取[起始位:結束位:步長]
print(a[2:11:2])
3.10.4字符串的反向
print(a[-3])
3.10.5字符串的反轉
print(a[::-1])
3.10.6查看指定字符的索引位。find()--不存在的返回-1
print(a.find("者"))
3.10.7字符串的分割,split(指定字符)--指定的字符,如果不存在,在列表裏面返回原樣
print(a.split("榮"))
print(a.split("英"))
3.10.8替換 resplace

print(a.replace("英雄聯盟","刺激戰場"))
a = " 天行健,君子當自強不息"
3.10.9字符串的前後剪切 .strip("指定切割的字符")
print(a.strip("天行健"))

3.10.10判斷一個字符串是否包含在另一個字符 in (xx,xxx)
print("天行健"not in a)

4、列表
4.1列表用[]括住
lst = [4,4,6,7,‘name‘,‘age‘]
print(type(lst))
print(lst)
print(dir(lst)) 查看列表的方法
4.2訪問列表
4.2.1按照索引訪問
print(lst[3])
4.2.2列表的截取 [起始:結束:步長]
print("截取步長:",lst[2:5:2])
4.2.3列表的反轉
reverse直接把列表的內容反轉,永久反轉
lst.reverse()
print(lst)
反轉但是不保存
print(lst[::-1])
print(lst)
4.2.4求列表的最大值max() 最小值min()
lst2 = [4,5,6,8,43,4,5,7694,32]
print(max(lst2))
print(min(lst2))
4.2.5列表元素的追加.append("元素")
lst2.append("石建軍")
print(lst2)
print(id(lst2)) #查看Id
4.2.6 向列表插入數據.insert(索引位,“元素”)--在索引位之前插入
lst2.insert(2,"王者榮耀")
print(lst2)
print(id(lst2))
4.2.7 修改列表中的元素
lst2[3]="王者榮耀"
print(lst2)
print(id(lst2))
4.2.8 刪除元素 del列表[索引]
del lst2[2]
print(lst2)
print(id(lst2))
4.2.9 移除 .remove("元素")
lst2.remove("王者榮耀")

4.2.10列表的比較 > >= < <= != ==
lst3 = [3,4,56,7,5,3,4,5,5,5,4,3,3,3,3,3,2,2,2]
lst4 = [4,4,66,8,543]
print(lst3>lst4)

4.3列表常用的函數
4.3.1求列表元素的個數 len(列表)
print(len(lst3))
4.3.2統計具體元素在列表中出現的次數 .count("元素")
print(lst3.count(3))
4.3.3列表的反轉
lst3.reverse()
print(lst3)
4.3.4 將列表的內容升序
lst3.sort()
print(lst3)
4.3.5 求列表中指定元素的索引位 .index (元素)
print("輸出指定元素:",lst3.index(4))
4.3.6 判斷一個元素是否在列表 in not in
print(3 in lst3)
print(3 not in lst3)

 


















python的基本操作