Python基本用法(一)

2021-10-08 23:10:12 字數 2612 閱讀 6575

這段時間由於對檔案操作,處理資料集等方面的需求,需要複習一下指令碼語言,shell語言和python都在這方面提供了許多方便。這裡整理了一下python的一些常用用法,算作是自己的複習。

所用的環境為 ubuntu 16.0和python3.5。

(1)宣告和賦值

python中所有的資料型別不用宣告,可以直接賦值。python對字串賦值時,要加單引號『』或者雙引號「」。

a=

1.0#浮點型

a=10

#整型

a="hello world!"

#字元型

a="hello \' world!"

#字元中包含轉義字元

b=a#使用某個變數對另外的變數賦值

(2)字串操作
message =

"hello world!"

#賦值m1=message.title(

)#字串標題化,每個單詞的首字母大寫

m2=message.upper(

)#字串中所有字母變為大寫

m3=message.lower(

)#字串中所有字母變為小寫

length=

len(message)

#獲取字串的長度

str1=

" i love "

str2=

"china"

str0=str1+str2#字串拼接,str0=「 i love china」

str1=str1.lstrip(

)#刪除字串左邊的空格,str1=「i love 」

str2=str1.rstrip(

)#刪除字串右邊的空格,str1=「 i love」

str3=str1.strip(

)#刪除字串兩邊的空格,str1=「i love」

(3)數值操作
res1=1+

1#加res2=0-

1#減res3=

1.2*

1.2#乘

res4=5/

3#除res5=2//

4#除后去除小數

res6=5%

4#取整

res7=2**

3#乘方

(4)輸入輸出
a=

input()

#從鍵盤輸入乙個引數

print

(a)#輸出乙個變數或常量

(5)列表

(1)初始化列表

s1 =

"tom"

s2 =

"sam"

s3 =

"tony"

s4 =

"jim"

names=

[s1, s2, s3, s4]

scores=[96

,97,98

,60]n=

[names, scores]

#建立乙個二維列表

l1 =

list

(range(3

,10))

#建立3-10的列表,步長為1,左閉右開

l2 =

list

(range(0

,10,3

))#建立0-10的列表,步長為2

ll2=

#建立空列表

(2)列表操作
scores[0]

#取列表從左數第乙個元素

scores[-1

]#取列表從右數第乙個元素

stu1=names[0:

3]#把names列表中的第1-4位給stu1列表

stu2=names[:3

]#把names列表中的第1-4位給stu2列表

stu3=names[:]

#把names列表中的所有元素拷貝到stu3列表

names[2]

="abc"

#修改names中的第三個元素為"abc"

"zhangsan"

)#在names末尾追加乙個元素

names.insert(0,

"lisi"

)#在第0位插入乙個元素「lisi」

names.pop(

)#將最後乙個元素從末尾彈出

scores.sort(reverse=

true

)#排序 reverse-true 倒序

del names[1]

#刪除names列表中的第1個元素

#列表遍歷

for i in

range(1

,len

(a1)):

sums+=a1[i]

;

(3)元組

元組內容不可更改,只能遍歷

aaaa=

("12"

,"34"

,"56"

,"78"

)for t in

range(0

,len

(aaaa)):

print

(aaaa[t]

)

python基本用法 Python基本用法總結

python 的設計具有很強的可讀性,易於使用。這裡對python基本用法做乙個總結介紹。一 變數型別 1 變數賦值 python中的變數賦值不需要型別宣告,每個變數在使用前都必須賦值,變數賦值之後才會被建立。使用等號進行變數的賦值。2 多個變數賦值 為多個變數賦值時或進行列表內資料的交換時,可以使...

Python集合基本用法

author f list 1 1,4,6,8,6,34,77 list 1 set list 1 列表轉集合 集合和字典一樣 都是無序的 print list 1,type list 1 list 2 set 4,5,6,98,2,5 print list 1,list 2 交集print lis...

Python的基本用法

1 python 可以同一行顯示多條語句,方法是用分號 2 在 python 中,所有識別符號可以包括英文 數字以及下劃線 但不能以數字開頭。3 python 中的識別符號是區分大小寫的。4 以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from impor...