python总结3

来源:互联网 发布:oracle数据库本地连接 编辑:程序博客网 时间:2024/05/18 13:46

字符串

1. 单引,双印都可以定义字符串,三引号允许一个字符串跨多行

Print‘’’hellow

        Word\v

        End\t’’’)

2. 可以使用中括号和下标来获取单个字符,或截取字符串:

a) mystr[1]获取单个字符

b) Mystr[1:5]截取14下标的字符串

c) Mystr[:6]截取从05下标的字符串

d) Mystr[:]打印所有

e) Mystr[3:]打印从3开始到最后一个字符,即第一个冒号后面什么都不写表示到一个自然的结果

f) Mystr[-2:]截取从后数第二个开始,到最后一个字符结束

g) Mystr[3,2]如国前面大于后面,则什么都不输出

h) Mysyr[1:4:2]后边的2表示步长每隔两个取一次

i) Mystr[-1::-1]倒序输出 mystr[::-1]结果一样 也是倒序输出

3. 字符串的一些用法

   in:判断是否在字符串中存在

   not in:判断是否不在此字符串中

   r/R:原样输出字符串,如一些特殊字符串”\n”,”\t”(这样不用再用\进行转义了)

4. 字符串格式化

%s格式化字符串

%d格式化整数

%f浮点数

print('我叫%s今年%d岁'%('小明',10))

我叫小明今年10岁

.format()格式化

print('{} world'.format('hello'))

hello world

print('{{}} world'.format('hello'))
{} world

5. 字符串的一些函数

   mystr=”hello”

   len(mystr)字符串的长度

   count():mystr.count(“l”)返回有几个字符

   capitalize():mystr.capitalize()将字符串的第一个字符转换为大写

   title():将每一个单词的首字母大写

   find():mystr.find(“l”)找字符串,返回找到字符串的下标,如果没有返回-1

   rfind()从右面开始找

   index():find()一样,找存在的下标,如果找不到返回异常

   rindex():从右面开始找

   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(“ “)

 -----------

原创粉丝点击