python学习(五)

python学习(五),第1张

字符串
  1. 字符串的查询 *** 作
    index() 查找子串第一次出现的位置,若子串不存在,则抛出异常
    rindex() 查找子串最后一次出现的位置,若子串不存在,则抛出异常
    find() 查找子串第一次出现的位置,若子串不存在则返回-1
    rfind() 查找子串最后一次出现的位置,若子串不存在则返回-1
  2. 字符串大小写转换 *** 作
    upper() 将字符串中的所有字符都转成大写字母
    lower() 将字符串中的所有字符都转成小写字母
    swapcase() 将字符串中的大写字母都转成小写字母,将小写字母转成大写字母
    capitalize() 将字符串中的第一个字符都转成大写字母,其余字符转换成小写
    title() 将每个单词的第一个字符转换成大写,剩余字符转换成小写
  3. 字符串内容对齐 *** 作
    center() 居中对齐,第一个参数指定宽度,第二个参数指定填充符,默认为空格
    ljust() 左对齐,第一个参数指定宽度,第二个参数指定填充符,默认为空格
    rjust() 右对齐,第一个参数指定宽度,第二个参数指定填充符,默认为空格
    zfill() 右对齐,参数指定宽度,左边用0填充
  4. 字符串劈分 *** 作
    split() 从字符串的左边开始劈分,返回值为一个列表,可以通过参数sep指定劈分字符串时的劈分符,参数maxsplit指定劈分字符串的最大劈分次数,在经过最大劈分次数后,剩余的子串会单独做一部分
    rsplit() 从字符串的右边开始劈分,参数与上面相同
  5. 字符串的判断 *** 作
    isidentifier() 判断字符串是否为合法字符串
    isspace() 判断字符串是否全部由空白字符串组成(回车、换行、水平制表符)
    isalpha() 判断字符串是否全部由字母组成
    isdecimal() 判断字符串是否全部由十进制数字组成
    isnumeric() 判断字符串是否全部由数字组成
    isalnum() 判断字符串是否全部由数字和字母组成
  6. 字符串替换
    replace() 第一个参数指定被替换的子串,第二个参数指定替换子串的字符串,返回的得到一个新的字符串,第三个参数可以指定最大替换次数
  7. 字符串合并
    join() 将列表或元组中的字符串合并成为一个字符串
  8. 格式化字符串
    使用%进行占位
    print('我叫%s,今年%d岁' % (name,age))
    使用{}进行占位
    print('我叫{0},今年{1}岁,我真的叫{0}'.format(name,age)) name放到{0}的位置,age放到{1}的位置
    f-string方法
    print(f'我叫{name},今年{age}岁')
  9. 字符串的编码与解码
    encode() 参数为encoding=编码格式
    decode() 参数为encoding=编码格式
    解码与编码的格式得相同
函数
  1. 函数的创建
    def 函数名(输入参数):
    	函数体
    	[return xxx]
    
  2. 在函数的调用过程中,进行参数的传递
    如果是不可变对象,在函数体内的变化不会影响实参的值
    如果是可变对象,在函数体内的修改会影响实参的值
  3. 函数的返回值
    函数的返回值为一个,直接返回原类型数据
    函数的返回值为多个,返回一个元组
  4. 函数参数定义
    个数可变的位置参数,结果为一个元组
    def 函数名(*arg):
    	print(arg)
    
    个数可变的关键字形参,结果为一个字典
    def 函数名(**arg):
    	print(arg)
    
  5. 函数的参数总结

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/714239.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-24
下一篇2022-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存