較為簡單的python學習

2021-08-01 19:29:45 字數 1485 閱讀 7973

一、輸出「hello world!」

print『hello world!』

二、輸入

(1)、input() or val = input()(注意是數值型別)

(2)、raw_input()//返回輸入值,不進行運算

(3)、eval(raw_input())//進行處理

三、python的基本資料型別

1、(1)、number

int,float,bool,complex(複數)

(2)、string

"""超長字串""",

str a = "字串1"+"字串2"

字串中特殊符號\n的處理,k=r"字串\n字串"或k="字串\n字串"

2、type()檢視資料型別

3、型別轉換 int(), str()....

4、格式化

(1)%:str = "%s是%s"%("小明","李華")

(2)format:str = "{}和{}".format("小明","李華") or str = "和".format("小明","李華") 

or str = "和".format("小明","李華") or h = "的年齡是歲".format("小明",8)

四、列表和元組

1、建:a = [1, 2, 3, "ads", 's', 'ss', "a"]

2、查:>>>a a[2] a[-3] a[1:5] a[:3]

4、刪:del a[0]   or   a.remove(123

5、改:a[0] = 100

6、表長:len(a)

7、+,*:b = [1, 2, 3] + [4, 5, 6]->[1, 2, 3, 4, 5, 6]  b*=3->[1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]

8、a = (1,2,3,)

,注意後邊的逗號

9、元組不支援增刪改

10、a = 'asdsf' b = [i for i in a] 

五、字典和集合

1、b = dict()

2、a =

3、改a['a']=10

4、刪del a['a']

5、添a['c']=20

6、長度len(a)

7、set: s= s = set()

8、添s.add('a')

9、s.update('456')新增多個4 5 6

10、刪s.remove('a')

11、查『1』in s返回boolean型

12、交並差集 s&m,s|m, s-m

六、切片

1、slice(start,end,step)

val='123456' s=slice(2,5,1) val[s]

2、sequece(start,end,step)

val[2:5:1]有預設值

val[-1:-5:-1]倒序切片

Python 較為完善的猜數字遊戲

import random def guess bot bot random.randint 1,100 time int input 你覺得能猜對需要的次數 for i in range 1,time 1 如下這裡最大能猜的次數為 12 13 1 次 for i in range 1,13 me ...

python的入門學習 簡單的python練習

python是一種物件導向的解釋型計算機程式語言,由荷蘭人guido van rossum於1989年發明,第乙個公開發行版發行於 1991年。python是純粹的自由軟體,源 和直譯器cpython遵循 gpl gnu general public license 協議。python語法簡潔 清晰...

mysql 較為高效的分頁

直接上 daoimpl 開發轉讓頁面展示 查詢搜尋資料,並且分頁展示 param zrdp 搜尋條件封裝物件 return suppresswarnings unchecked public listshowallzrdpxxpageindex zrdpxx zrdp,int pageindex,s...