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 Index和find一样查查找下标。 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
列表遍历:while或for循环
元组与列表类似,但是元组的元素不能修改
a(1,2)
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[‘键’]
查:
- python基础第三天
- Python(基础)第三天
- 基础加强第三天
- Java基础----第三天
- Java基础第三天
- Android基础第三天
- Java 基础 第三天
- java基础第三天
- 基础学习第三天
- java基础第三天
- Android基础第三天
- C#基础第三天
- linux--基础第三天
- Python第三天。
- Python 学习第三天
- Python学习第三天
- 学习python第三天
- Python: 第三天
- Java Base64编码使用介绍
- Android网络加载图片
- Capstone训练营第十天
- kindeditor文本编辑器配置和使用方法
- Java中8种基本数据类型及其默认值
- python基础第三天
- python练习1:素数
- 初识Docker
- Python3与OpenCV3.3 图像处理(十九)--直线检测
- 在Windows下配置php7 和Apache2.4
- 《内外兼修》读书心得
- IPSEC win10与xp通信实验
- java从入门到精通
- JavaDay06--Homework(方法重载和重写的区别,构造方法,继承类)