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

歡迎訪問 生活随笔!

生活随笔

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

python

python自动化开发_python自动化开发-2

發布時間:2023/12/19 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python自动化开发_python自动化开发-2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.python的數據類型之列表

列表是Python開發語言中最常見的數據類型之一,通過列表可以實現對數據的增刪改等常用操作。

列表的定義:例子

names = ["Lucy","Lily","jack"]

列表的常用功能

1)取出列表中的元素:例子

取出列表的第二個元素:通過下標的方式,下標從0開始計數。

取出列表的最后一個元素:

2)切片:例子 注意列表在切片的時候是包頭不包尾。

例一:

names = ["Lucy","Lily","jack","rain"]

print (names[0:3])

運行結果如下:

['Lucy', 'Lily', 'jack']

例二:

datas = ["jack","john","rain","lily"]

print(datas[-1])

運行結果:lily

3)追加:例子

datas = ["jack","john","rain","lily"]

datas.append("新人")

print(datas)

運行結果:['jack', 'john', 'rain', 'lily', '新人']

4)插入:例子

datas = ["jack","john","rain","lily"]

datas.insert(1,"插入到下標為1的位置上")

print(datas)

運行結果:['jack', '插入到下標為1的位置上', 'john', 'rain', 'lily']

5)修改;例子

datas = ["jack","john","rain","lily"]

datas[2]="lilei"

print(datas)

運行結果:['jack', 'john', 'lilei', 'lily']

6)刪除:例子

datas = ["jack","john","rain","lily"]

del datas[2]

print(datas)

運行結果:['jack', 'john', 'lily']

datas = ["jack","john","rain","lily"]

datas.remove("jack")

print(datas)

運行結果:['john', 'rain', 'lily']

7)拷貝:例子

datas = ["jack","john","rain","lily"]

data = datas.copy()

print(data)

運行結果:['jack', 'john', 'rain', 'lily']

8)統計:例子

datas = ["jack","john","rain","lily","john"]

print(datas.count("john"))

運行結果:2

9)排序和反轉:例子

排序:

datas = ["jack","john","rain","lily","john","1","2"]

datas.sort()

print(datas)

運行結果:['1', '2', 'jack', 'john', 'john', 'lily', 'rain']

反轉:

datas = ["jack","john","rain","lily","john","1","2"]

datas.reverse()

print(datas)

運行結果:['2', '1', 'john', 'lily', 'rain', 'john', 'jack']

10)獲取列表里某個元素的下標位置:例子

datas = ["jack","john","rain","lily","john","1","2"]

print(datas.index("lily"))

運行結果:3

2.python的數據類型之元組

元組與列表類似,也是存一組數,但是元組一旦創建,便不能再修改,所以又叫只讀列表。

元組只有兩個方法,一個是count,另一個是index。

例子1:

datas = ("jack","john","rain","lily","john","1","2")

print(datas.index("rain"))

運行結果:2

例子2:

datas = ("jack","john","rain","lily","john","1","2")

print(datas.count("john"))

運行結果:2

3.python的數據類型之字符串

字符串的特性就是不可修改。

字符串的一些功能如下:

1)首字母大寫

datas = "far across the distance and spaces between us"

print(datas.capitalize())

運行結果:Far across the distance and spaces between us

2)大寫全部變小寫

datas = "Far Across The Tistance And Spaces Between Us"

print(datas.casefold())

運行結果:far across the tistance and spaces between us

3)輸出方式

datas = "Far Across The Tistance And Spaces Between Us"

print(datas.center(50,"-"))

運行結果:--Far Across The Tistance And Spaces Between Us---

4)統計

datas = "Far Across The Tistance And Spaces Between Us Us"

print(datas.count("Us"))

運行結果:2

5)判斷字符串是否以...結尾

datas = "Far Across The Tistance And Spaces Between Us Us"

print(datas.endswith("s"))

運行結果:True

6)查找字符,找到返回其索引, 找不到返回-1

datas = "Far Across The Tistance And Spaces Between Us"

print(datas.find("d"))

運行結果:26

datas = "Far Across The Tistance And Spaces Between Us"

print(datas.find("D"))

運行結果:-1    7)format使用方式

datas = "you are {} yeras old,your are {}."

print(datas.format(25,"Lily"))

運行結果:you are 25 yeras old,your are Lily.

datas = "you are {age} yeras old,your are {name}."

print(datas.format(name="Lucy",age=28))

運行結果:you are 28 yeras old,your are Lucy.

8)isdigit():是否整數

print("9".isdigit())

運行結果:True

print("9a".isdigit())

運行結果:False

9)返回某字符所在字符串的索引

datas = "you are 22 yeras old,your are lily."

print(datas.index("s"))

運行結果:15

4.python的數據類型之字典

字典主要有兩個特性:a.無序;b.key必須是唯一的。

字典的常用功能如下:

1)增加datas = {"name":"lily","age":"23"}

datas["job"]="IT"

print(datas)

運行結果:{'age': '23', 'name': 'lily', 'job': 'IT'}

2)修改

datas = {"name":"lily","age":"23"}

datas["name"]="jack"

print(datas)

運行結果:{'age': '23', 'name': 'jack'}

3)刪除

datas = {"name":"lily","age":"23","job":"IT"}

datas.pop("name")

print(datas)

運行結果:{'age': '23', 'job': 'IT'}

datas = {"name":"lily","age":"23","job":"IT"}

del datas["age"]

print(datas)

運行結果:{'name': 'lily', 'job': 'IT'}

4)查找

datas = {"name":"lily","age":"23","job":"IT"}

print("name" in datas)

運行結果:True

datas = {"name":"lily","age":"23","job":"IT"}

print(datas.get("age"))

運行結果:23

5)字典的循環datas = {"name":"lily","age":"23","job":"IT"}

for i in datas:

print(i,datas[i])

運行結果:

job IT

name lily

age 23

5.文件

1)?打開文件

打開文件時,需要指定文件路徑和以哪種方式打開文件,打開后,就可以獲取該文件句柄并且把它賦值給一個變量,以后通過此文件句柄對該文件操作,對文件操作結束后,要關閉文件。

打開文件的主要模式如下:

r ,只讀模式【默認】

w,只寫模式【不可讀;不存在則創建;存在則清空內容;】

x, 只寫模式【不可讀;不存在則創建,存在則報錯】

a, 追加模式【可讀; ? 不存在則創建;存在則只追加內容;】

"+" 表示可以同時讀寫某個文件

r+, 讀寫【可讀,可寫】

w+,寫讀【可讀,可寫】

x+ ,寫讀【可讀,可寫】

a+, 寫讀【可讀,可寫】

2)對文件進行操作

文件句柄=?open('文件路徑','模式'):例子

例子1: f = open("test.txt",mode="r",encoding="utf-8")#以只讀方式打開test.txt文件

例子2:

test.txt文件內容如下:

abcde

ABCDE

opqrst

程序代碼內容如下:

f = open("test.txt","r",encoding="utf-8") #以只讀方式打開文件且獲取文件句柄

Files = f #把文件句柄賦值給變量Files

a = Files.read() #讀取文件內容,并且把它賦值給一個變量

print(a)                    #輸出或者打印文件內容

運行結果:

abcde

ABCDE

opqrst

例子3:

test.txt文件內容如下:

abcde

ABCDE

opqrst

程序代碼如下:

#!/usr/bin/env python

# _*_ coding:utf-8 _*_

f = open("test.txt","r",encoding="utf-8")

Files = f

a = Files.readline() #讀取文件的一行內容

print(a)          f.close()

運行結果如下:

abcde

總結

以上是生活随笔為你收集整理的python自动化开发_python自动化开发-2的全部內容,希望文章能夠幫你解決所遇到的問題。

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