一 python自动化基础能力:3.python基础上之数据类型,函数

写在前面的话:本章内容为本人学习大神“”的“全栈”博客后,整理总结所得 。如果想要深入学习可以看看大神的博客 。链接如下:
一.数据类型详解 1.字符串 1.1 定义及格式
a = 'hello world'b = "hello world"c = "hello 'world'"d = 'hello "world"'
1.2 字符串常用操作
a = 'hello world'print(a[0]) # 获取字符串的第一个元素print(a[1]) # 获取字符串的第二个元素print(a[-1]) # 获取字符串的最后一个元素
运行结果如下:
用len()函数 。
name='xiaomingasoiffdh'print(len(name))
用s*20即可将字符串s打印20编 。
用in来判断一个字符串是否在另一个字符串中,如用a in b来判断a是否包含于b 。如果包含则返回True,否则返回Flase
用max()和min()函数 。
用ord()函数,如print(ord('A')) 。
用split()函数,返回列表 。

name='my_name_is_haha'a = name.split('_') # 表示以'_'来分割字符串,返回分割后的列表print(a)
运行结果如下:
用join()方法,如'_'.join(s) 。
a = ['my', 'name', 'is', 'haha']s = '_'.join(a) # 使用'_'来将列表中的元素拼接为字符串print(s)
运行结果如下:
strip()去掉字符串左右两边的空格;
()去掉字符串左边的空格;
()去掉字符串右边的空格 。

s=' I love Python 'print(s.strip())print(s.lstrip())print(s.rstrip())
upper()全部大写;
lower()全部小写;
()首字母大写;
()判断是否大写;
()判断是否小写 。
例如:
s='I love Python'print(s.upper())print(s.capitialize())print(s.islower())
2.列表 2.1 定义及格式
列表是中最基本也是最常用的数据结构之一,列表中的每一个元素被分配一个数字作为索引(即下标),用来表示该元素在列表内所排的位置,第1个元素索引是0,第2个索引是1,依次类推 。
列表是一个有序可重复的集合 。
names=["李大钊","陈独秀","蔡元培","陈佩斯"]#注意:比C语言中的数组功能更强大,列表中的元素可以为不同类型list1=[10,"人",2.5,True]
2.2列表的创建
创建列表:
2.3访问列表内的元素
lst = [1,2,3]num = lst[1]print(num)
会打印出2 。
2.4 修改元素的值
lst = [1,2,3,4,5]lst[1] = 'hello'print(lst)
打印结果如下:
[1, 'hello', 3, 4, 5]
注意:不能赋值给列表中不存在的索引 。
2.5.删除值2.6 列表组合
直接将两个列表相加,是列表的拼接,不是对应位置相加 。
l1 = [1,2,3]l2 = [4,5,6]l3 = l1 + l2print(l3)
打印:
[1, 2, 3, 4, 5, 6]
也可用
l3 = l1.(l2),此为魔法方法,为面向对象的方法 。
2.7列表的乘法
l4 = l1 * 3
【一python自动化基础能力:3.python基础上之数据类型,函数】