python基础第三天

来源:互联网 发布:网络机柜出厂检验报告 编辑:程序博客网 时间:2024/06/18 15:42

 

字符串

字符串的一些用法:

1  R:原样输出,如一些特殊的字符串、\n\t\c

2 in 判断是否在字符串中存在

3  Not  in判断是否不再字符串中

字符串中的一些函数:

1 len() 求长度

2 count(): str.count“l”)返回有几个字符

3 Capitalize():str.capitalize(),将字符串的第一个字符串大写

4 Litle():将每一个单词首字母大写

5 Str=”qad123”

6 Find():str.find(q) rfind从右边开始查找

7 Indexfind一样查查找下标。 rindex同上

8 Replace():str.replace(“qa”,”QA”)但原字符串不会改变

9 Split(): str.sprlit(‘’ ‘’)如果什么都不写,就是通过\t和空格进行拆分

10 Startwith():以xx开头

11 Endswith():以XX结尾

12 Lower():小写

13 Upper():转换成大写

14 lJust(),rjust(),center()字符串对齐方式                                                                                                                            

mystr='hello word'
print(mystr.center(20,'默认为none)'))

Center(长度,填充的字符  默认值为none)

(1) 

15 Strip(),ltrip(),rstrip()去除空格

mystr='hello word'
print(mystr.center(20,'1'))
mystr1='a  i am  dom    '

 

 

16 Isalpha( ):判断字符串是否是字母

17 Isdigit( ):判断字符串是否为数字

18 Isalnum( ):判断字符串是否是数字和字母

19 Join():将列表组成字符串,str.join(“ ”)

20 Parttion(am):拆分,以此字符串前后拆分

21 Splitlines():换行符进行拆分,如果字符串中有“/n

 

 

 

 

 

 

 

 

列表

1 列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号哭哦起来即可                                                     

 

列表的增删改查

增: list.insert(4,2001)

List.append(‘hello’)

两个列表还可以相加

列表1 extended(列表2.是吧列表2追加到列表1,extrnd没有

改:list[2]=2001

:del list[2]

List.pop():把最后一个删除,也可以指定删除的下标。

List.remove(‘’)删除括号内的内容,但只删除一个,只删除前面的。

查:index 返回查找下标

In  not  in

3. 求列表中的最大值,最小值max

 

列表遍历:whilefor循环

 

 

 

 

元组与列表类似,但是元组的元素不能修改

a12

B=a

tuple=(1,2,3,4,'bBB')
print(len(tuple))
tuple.__add__('4')#报错,元素不能修改
print(tuple)#增删改均不可以

a=(1,2)
c,d=a
print(c)
print(d)
拆包  如果值多余变量则报异常
从元组中区直,可以通过下标,也可以想上面那样取值

 

 

字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({}) ,格式如下所示:

d = {key1 : value1, key2 : value2 }

 

增:d[ 身高]=2

删:deld[]

查:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击