初学Python第三节:字符串

1.单引、双引号都可以定义字符串

 三引号允许一个字符串跨多行
 print('''hello
 world\v

 end\t''')

2.字符串格式化,%s格式化字符串,%d 格式化整数,%f 浮点数

3..format()格式化:print('{}'.format("hello"))
 print('姓名:{name},年龄:{age}'.format(name="张三",age=20))

 print('姓名:{0},年龄:{1}'.format("张三",20))

4.len(mystr)字符串的长度
 count():mystr.count("l")返回有几个字符
 capitalize():mystr.capitalize()将字符串的第一个字符转换为大写
 title():将每一个单词首字母大写
 find():mystr.find("l")找字符串,返回找到的字符串的下标

 rfind()从右面开始找

index():和find()一样,找存在的下标,

 rindex():从右面开始找
 find() vs index():如果找不到,index()产生异常,find()则返回-1
 replace():mystr.replace("ll","LL"),但是原字符串不会被改变
 split():mystr.split(" "):如果split()什么都不写,就是将通过\t和空格进行拆分
 startswith():以XX开头
 endswith():以XX结尾
 lower():小写
 upper():大写
 ljust(),rjust(),center():字符串输出时怎样对齐,括号里写大小
 strip(),从两端去除空格  lstrip()从去除左边空格 ,rstrip()去除右边空格
 partition():mystr.partition("xxx")以此字符串为节点拆分  前  自己  后
 splitlines():按照换行符进行拆分,如果字符串中有"\n"
 isalpha():判断字符串是否是字母
 isdigit():判断字符串是否是数字
 isalnum():判断字符串是否是数字和字母
 join(): 将列表组成字符串,mystr.join(" ")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值