日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python入门之类的基础语法-关于一些Python的一些基础语法训练

發布時間:2023/12/3 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python入门之类的基础语法-关于一些Python的一些基础语法训练 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:已知a和b元素

a = "pyer"

b = "apple"

用字典和format方法實現:效果:my name is pyer, i love apple.

1、format的方法

c ="mysql name is {0},i love {1}".format("pyer","apple")

用字典的方法:

>>> c ="mysql name is {xiaoluo},i love {hui}".format(xiaoluo="pyer",hui="apple")

>>> c

"mysql name is pyer,i love apple"

#主要是理解占位符的概念。

二、string模塊的操作:

1.包含0-9的數字。

>>> import string

>>> string.digits

"0123456789"

2.所有小寫字母。

>>> string.ascii_lowercase

"abcdefghijklmnopqrstuvwxyz"

3.所有標點符號。

string.printable

4.所有大寫字母和小寫字母。

>>> string.letters

"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

三、已知字符串:a = "i,am,a,boy,in,china"求出am的位置,主要考察index方法,計算有多少個逗號,

>>> s =a.split(",")

>>> s

["i", "am", "a", "boy", "in", "china"]

>>> s.index("am")

三、(2)

>>> len(s) - 1

5

#這里用,號分割,那么任何分割的東西個數,等于len(x) - 1 (x表示列表)

四、

(1)列表切割a=[1,3,5,6,7]要求輸出結果為:5,6

>>> a =[1,3,5,6,7]

>>> x = a[2:4:1]

>>> x

[5, 6]

#2表示從第二個開始切割,4表示到第四位的前面結束,1表示步長,根據自己來定

(2)用列表推導式生成100內的大于20的偶數

>>> [x for x in range(0,101) if x>20 if x%2!=1]

#主要是%2取余

四、(3)輸出結果[1 love python,2 love python,3 love python,.... 10 love python]

>>> ["%s love python"%(x) for x in range(0,10)]

(4)輸出結果:[(0,0),(0,2),(2,0),(2,2)]

[(x,y) for x in (0,2) for y in (0,2)]

五、集合的基本用法:

集合的交集,并集,差集:

>>> a = set("abcd")

>>> b = set("bcdef")

>>> a & b

set(["c", "b", "d"])

>>> a | b

set(["a", "c", "b", "e", "d", "f"])

>>> a - b

set(["a"])

去除重復元素:

>>> a = [1,3,4,1,]

>>> a

[1, 3, 4, 1]

>>> b = set(a)

>>> b

set([1, 3, 4])

>>>

集合增加元素,然后再轉換成列表:

>>> b.add("python")

>>> b

set(["a", "python", "c", "b"])

六:

已知字典:ainfo = {"ab":"liming","ac":20}

兩種發放輸出如下結果:

ainfo = {"ab":"liming","ac":20,"sex":"man","age":20}

第一?賦值法:

>>> ainfo = {"ab":"liming","ac":20}

>>> ainfo["sex"]="man"

>>> ainfo["age"]=20

>>> ainfo

{"ac": 20, "ab": "liming", "age": 20, "sex": "man"}

第二、update方法:

>>> ainfo

{"ac": 20, "ab": "liming", "age": 20, "sex": "man"}

2 輸出結果:["ab","ac"]

>>> ainfo.keys()

["ac", "ab"]

3 輸出結果:["liming",20]

>>> ainfo.values()

[20, "liming"]

>>> ainfo.values()[::-1]

["liming", 20]

4、 通過2個方法刪除鍵名ac對應的值。

>>> ainfo.pop("ac")

20

>>> ainfo

{"ab": "liming"}

七、數據的排序:

>>> a.sort()

>>> a

[11, 22, 24, 28, 29, 30, 32, 57]

總結

以上是生活随笔為你收集整理的python入门之类的基础语法-关于一些Python的一些基础语法训练的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。