美文网首页
Python学习笔记02-字符串操作

Python学习笔记02-字符串操作

作者: 如梦似幻之旅 | 来源:发表于2017-11-21 22:57 被阅读0次

字符串常用操作

import string
# 去除空格
s = '  hello python  '
print(s.strip())  # 删除两边的空格
print(s.lstrip()) # 删除左边的空格
print(s.rstrip()) # 删除右边的空格
print(s)

# 连接字符串
s1 = 'hello'
s2 = 'python'
print(s1 + ' ' + s2)

# 大小写
str_1 = 'HeLloWorlD'
print(str_1.upper())
print(str_1.lower())
print(str_1.capitalize()) # 首字母大写

# 位置和比较
str1 = 'abcdefg'
str2 = 'abdefgh'
print(str1.index('c'))
print(str1.index('de'))
try:
    print(str1.index('dd'))
except ValueError:
    print('ValueError:substring not found')

    # 比较
    print(str1 == str2)
    print(str1 > str2)
    print(str1 < str2)


# 分割和连接
s = 'I,Love,Python'
print(s.split(','))
num = '123\n456\n789'
nums = num.splitlines() # 按行分割
print(nums)
print('-'.join(nums))
print(' '.join(s.split(',')))

# 字符串长度
print(len('abcd'))

# 数字转字符串
print(str(10))
print(str(10.0))
print(str(-10))
print(int('123'))

# 格式化字符串
print('Hello %s!' %'python')
print('%d %.2f %s' %(10,1.2,'python'))

# 常用判断
s_1 = 'abcdefg'
print(s_1.startswith('abc')) # 是否以'abc'开头
print(s_1.endswith('efg'))   # 是否以'efg'结尾
print('abc123'.isalnum()) # 是否正常字母和数字
print('\tabc123'.isalnum()) # 有转义字符
print('abc'.isalpha()) # 是否字母
print('123'.isdigit()) # 是否数字
print(' '.isspace())   # 是否空格
print('abc'.islower()) # 是否小写
print('ABC'.isupper()) # 是否大写
print('Hello World!'.istitle()) # 是否标题(检测字符串中是否所有单词首字母大写,且其他字母小写)

运行结果

str_op
str_rst

相关文章

  • Python学习笔记02-字符串操作

    字符串常用操作 运行结果

  • Python初学(十)

    这章学习下字符串的操作。 字符串的操作 字符串操作符: 针对字符串,Python语言提供了几个基本操作符 字符串处...

  • Python常用语法二

    Python 字符串操作和文件操作以及其它Python能力补充 Python字符串操作 in和not in: 'x...

  • python的学习方向

    我的学习计划: 1、Python基础语法、python字符串解析、python时间和日历、python文件操作,数...

  • Python中的字符串

    Python中的字符串 对Python中的字符串常用函数的笔记, 方便查用. 格式化操作符% %通过匹配不同的字符...

  • Python ☞ day 3

    Python学习笔记之 字符串 & 列表 & 元组 & 字典 字符串 什么是字符串? 字符串运算 字符串方法 列表...

  • python学习笔记18_字符串相关操作

    python 笔记18 1.字符串简单操作 1.1 重复输出字符串 1.2 通过索引获取字符串字符 通过索引获取字...

  • python学习笔记-字符串操作

    字符串操作 总结 含单引号字符串处理,需要注意几种表示的场景,原始字符串一般可以用在路径表示方法中,三重引号一般用...

  • Python精简入门学习(五)

    Python精简入门学习之高级数据类型-序列: -切片: -字符串操作 -list: -list操作 -tuple...

  • 学习 Python 笔记

    学习 Python 笔记 eval()//去除双引号 字符串的切片 name =“1234567” name[2:...

网友评论

      本文标题:Python学习笔记02-字符串操作

      本文链接:https://www.haomeiwen.com/subject/otegvxtx.html