字符串
1.单引号,双引号,三引号括起来的都是字符串
索引 从0开始 str[0]
遍历 for循环
判断字符串中是否都是数字 ,字母 返回bool型
string.isdecimal() string.isalpha()
字符串替换 默认会全部替换
string.replace(old,new,次数)
字符串查找
string.find(字符串) ---- 有 输出下标 没 返回-1
string.rfind(字符串) - ----- 从右往左找
string.index(字符串) ------ 和find一样,没 ,报错
string . rindex(字符串) ----- 右往左
字符串 分割 输出列表
string . split('分割') ----- 分割字符没有
字符串去空格
string.lstrip ----- 去掉左边空格
string.rstrip ------ 去掉右边空格
string,strip ------- 去掉两边空格
字符串切片
字符串[开始的索引:结束的索引:步长值]
string[ : ] ---- 输出全部
string[0:] ----- 从0到结束
string[:4] ----- 从0到4
切片完成字符串的逆序
倒序 从右向左计算索引
步长(默认1) 为负数 倒序 从右向左开始截取
函数 灵活 通用
定义一个函数
def 函数名():
函数体
调用函数基本格式
函数名()
函数执行过程
执行函数名 调用函数 执行函数体
函数添加注释
""" 注释内容 """ 快捷键 鼠标放在函数位置,单机ctrl+q
函数 形参与实参
形参 可以理解为变量 用来接收实参传递过来的数据 def 函数名(形参1,形参2..) 实参的占位 中转站
实参
函数名( 实参,实参)
调用函数使用的数据
形参作用在函数内部 为真实数据占位
形参的缺省:
形参前面有前面有默认值,后面也必须有否则报错
前面没有 , 后面可以有默认值,
没有实参可以用默认值,有实参就用实参的值