python之字符串

01 数据类型

***整形、长整形、浮点型、复数型、字符串

***转义符号
>>> mail = "tom: hello i am westos "
>>> print mail
tom: hello i am westos
>>> mail = "tom:\n hello\n i am westos "
>>> print mail
tom:
hello
i am westos


***三重引号
        1)块注释
        2)函数的doc文档
        3)字符串格式化
>>> mail = """tom:
...     i am jack
...     good luck
... """
>>> print mail
tom:
    i am jack
    good luck
>>> mail
'tom:\n\ti am jack\n\tgood luck\n'


02 字符串操作

***索引

• 索引(s[i] ):获取特定偏移的元素
• 给出一个字符串,可输出任意一个字符,如果索引为负数,就是相当于从后向前数



***判断子串
判断一个sub字符串是不是属于s字符串:
•sub in s
•sub not in s


***重复、连接及计算长度


***字符串常用操作:
str.capitalize()            ###将字符串首字母大写,并返回新的首字母大写后的字符串;

str.center(width[,fillchar])   ###返回一个长为width的新字符串,在新字符串中原字符居中,其他部分用fillchar指定的符号填充,未指定时通过空格填充。


str.count(sub[, start[, end]]) -> int   ###返回sub在str中出现的次数,如果start与end指定,则返回指定范围内的sub出现次数。

str.endswith(suffix[, start[, end]])    ###判断字符串是否以suffix结束


字符串常用操作:
str.isalnum()        //判断是否都是字母或数字
str.isalpha()         //判断是否都是字母
str.isdigit()           //判断是否都是数字
str.islower()         //判断是否都是小写
str.isspace()         //判断是否都是英文空格
str.istitle()            //判断是不是都是标题(有大小写)
str.isupper()         //判断是不是都为大写字母

import string        // 导入字符




练习:

1.统计输入字符串的单词长度及种类。(默认输入以空格分开)


执行:



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值