字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。

def main():
str1 = 'hello,world'
print(len(str1))#计算字符串的长度
print(str1.capitalize())#将字符串的第一个字符转换为大写
print(str1.upper())
print(str1)
print(str1.find('or'))
print(str1.find('shit'))
print(str1.index('or'))
print(str1.startswith('He'))
print(str1.endswith('!'))# 检查字符串是否以‘!’结束,如果是则返回True,不是则返回False
print(str1.center(50,'*'))#返回一个指定的宽度50居中的字符串,‘*’填充的字符
print(str1.rjust(50,' '))
str2='abc123456'
print(str2[2])
print(str2[2:5])
print(str2[2:])
print(str2[:])
print(str2[::2])
print(str2[::-1])
print(str2[-1:-3:-1])
print(str2[-3:-1])
print(str2.isdigit())
print(str2.isalpha())
print(str2.isalnum())
str3=' jackfrued@126.com'
print(str3)
print(str3.strip()) if __name__ == '__main__':
main()
结果:
11
Hello,world
HELLO,WORLD
hello,world
7
-1
False
False
*******************hello,world********************
hello,world
c
c12
c123456
abc123456
ac246
654321cba
65
45
False
False
True

  

最新文章

  1. AOP和IOC的实现原理(用到的设计模式)
  2. 读Java面向对象编程(孙卫琴)
  3. python ConfigParser配置读写
  4. PowerDesigner导出建表sql脚本
  5. hydra爆破用法
  6. Class attributes
  7. 【HDOJ】1253 胜利大逃亡
  8. Android -------- 使手机状态栏背景颜色和activity的一致
  9. Beta Scrum Day 2
  10. Unity用Excel.dll简单读取Excel内容
  11. 针对小程序for循环绑定数据,实现toggle切换效果(交流QQ群:604788754)
  12. java-两个整数变量的交换-不需要定义第三方变量
  13. 进程管理-PV操作
  14. [Python] 动态函数调用(通过函数名)
  15. 让InstallShield 2015 Limited Edition for Visual Studio 2015生成的setup.exe双击时以管理员权限运行
  16. Redis系列-php怎么通过redis扩展使用redis
  17. UVA-575-水题-模拟
  18. Fibonacci number
  19. Javascript实现图片翻转
  20. js清除浏览器缓存

热门文章

  1. winform自定义分页控件
  2. 二叉树遍历(前序、中序、后序)-Java实现
  3. 关于JavaSE程序的小总结(不分先后顺序 后续继续补充)
  4. SpringBoot系列教程web篇Servlet 注册的四种姿势
  5. Java利用IText导出PDF(更新)
  6. char[],char *,string之间转换
  7. ZYNQ笔记(7):AXI从口自定义IP封装
  8. Java学习:线程实现方式
  9. 可落地的DDD(4)-如何利用DDD进行微服务的划分(2)
  10. Kafka学习笔记之Kafka自身操作日志的清理方法(非Topic数据)