当前位置:首页 / 文章测试 / python第二天

python第二天

开始打字练习

1.字符串常用方法

1.统计字符串的长度 len(内容)

s = "张三"

print( len(s) )

2.字符串切割 split(分割字符)

s = "python_java_sql_c++"

print( s.split("_") )

3.去除空格字符串 strip() 默认去除左右两边的空格

s = " a "

print(len(s.strip()))

4.替代字符 replace(oldStr , newStr) 使用新字符串替代旧字符串

s = "杨老大"

print(s.replace("老","*"))

5.统计某个字符串出现的个数 count(需要统计的目标)

s = "asdfsfas"

print(s.count("E"))

6.查找某个字符所在的下标值 find(需要查找的目标),搜索不到返回-1

下标值,左往右是从0开始的, 右往左是从-1开始

s = "adfb"

print(s.find("A"))

7.查找某个字符所在的下标值 index(需要查找的目标),搜索不到报错valueEroor

s = "adfab"

print(s.index("A"))

8.单个切片 字符串[下标值]

s = "啊阿第三方的sad"

print(s[-3])

9.多个切片 字符串[开始下标值:结束下标值:步长]

"""

其中 开始下标值如果是0,可以不写,空着即可

结束下标值 如果是到最后,可以不写,空着即可

步长默认值为1,如果不写则需要把前面的:跟步长去掉

注意:区间是左闭右开的

"""

s = "今天是周四,很快放假了但是心情不美丽"

获取 周四,很快放假了但是心情不美丽 内容

print( s[3:] )

获取 今天是周四

print( s[:5] )

获取 今是四很放了是情美

print( s[::2] )

把字符串倒序显示

print(s[::-1])

"""

练习

1.s="测试一下",怎么获取最后一个字符

2.s="测试一下",把测试一打印出来

3.s="测试一下"长度是多少

4.s="测试一下",其中一的下标值是几

5.s="测试一下" ,获取测试出来

6.s="测试一下",倒叙显示

"""

1.s="测试一下",怎么获取最后一个字符

print(s[-1])

2.s="测试一下",把测试一打印出来

print(s[:3])

3.s="测试一下"长度是多少

print(len(s))

4.s="测试一下",其中一的下标值是几

print(s.find("一"))

5.s="测试一下" ,获取测试出来

print(s[:2])

6.s="测试一下",倒叙显示

print(s[::-1])

2.列表

"""

特征

1.类型是 list

2.最外层是[] , 里面遵循[元素1,元素2,元素3..]

3.空列表,[]

4.如果是只有一个元素 ,写为[元素]

5.列表可以做增删改查,可变

"""

1.定义一个空列表,其中lst是自定义变量的名称

lst = []

print( type(lst) )

2.往列表中添加元素 append(元素),默认在最后加入

lst.append("美女")

lst.append("帅哥")

print(lst)

3.往列表中添加元素 insert(下标值,元素) 指定位置添加元素

lst.insert(1,"老杨")

print(lst)

4.修改元素 列表[下标值]=新值

lst[0]="大美女"

print(lst)

5.单个切片 列表[下标值]

print(lst[0])

6.多个切片 列表[开始下标值:结束下标值:步长]

获取前面两个元素

print(lst[:2])

7.删除元素

指定删除 del 列表[下标值] 或者 del 列表[开始下标值:结束下标值:步长]

del lst[-1]

print(lst)

清空列表

lst.clear()

print(lst)

3.元组

"""

特征

1.类型 tuple

2.最外层() ,遵循 (元素1,元素2,元素3....)

3.空元素,()

4.只有一个元素时,一定要写为 (元素,)

5.元组不可增删改,但是可以转为列表后再进行增删改操作,最后再重新转为元组

"""

1.定义一个空元组

t = ()

print( type(t) )

2.定义只有一个元素的元组

t = ("测试",)

print( type(t) )

3.给元组添加元素 ---> 会报错

t = ("张三" , 7, "测试" , 3.5)

t.insert(1,"灭女")

4.给元组修改元素 --> 报错

t = ("张三" , 7, "测试" , 3.5)

t[0] = "李四"

5.删除元组的元素 --> 报错

t = ("张三", 7, "测试", 3.5)

t.clear()

"""

练习

1.("张三", 7, "测试", 3.5) 需要往里面添加,老杨元素

2.需要把上面的 元组的第一个元素进行修改为李四

3.然后把第一个元素进行删除

"""

t = ("张三", 7, "测试", 3.5)

t = list(t)

1 添加老杨

t.append("老杨")

2.把第一个元素修改为李四

t[0]="李四"

3.删除第一个元素

del t[0]

t = tuple(t)

print(t)

"""

练习

1.怎样定义一个空列表

2.怎么往列表中添加张三跟李四

3.怎样获取最后一个元素

4.怎样定义一个列元组

5.往这个元组里面添加一个元素8

6.怎样获取元素第一个元素

7.怎样把这个元组的元素清空

"""

声明:以上文章均为用户自行发布,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。