当前位置: 首页 > news >正文

Python学习4,字符串

字符串这个东西主要靠记,多打打就好了。

_author_ = "Happyboy"

name = "my \tname is happyboy and i am 66 year old"

print(name.capitalize())  #首字母大写
print(name.count('a'))  #统计有几个a
print(name.center(50,"-")) #要50个字符串
print(name.endswith("oy")) #判断是不是oy结尾
print(name.expandtabs(tabsize=30)) #在字符串\t设置几个空格
print(name[name.find("name"):]) #字符串切片
print(name.isalnum()) #测定这个是不是阿拉伯数字加英文
print('abA'.isalpha()) #测这个是不是英文
print('1A'.isdecimal())
print('1A'.isdigit()) #测这个是不是整数
print('d1A'.isidentifier()) #测这个是不是个合法的标识符
print('33.33'.isnumeric()) #测这个是不是数字
print('33A'.isspace()) #测这个是不是空格
print('My Name Is '.istitle()) #测每个首字母是不是大写
print('My Name Is'.isprintable()) #测这个是不是可以打印的,字符串基本没有用
print('My Name IS'.isupper()) #测是不是全是大写
print('+'.join(['1','2','3','4'])) #把列表变成字符串
print(name.ljust(50,'*')) #保证字符串长50,不够用/补上
print(name.rjust(50,"-")) #同上
print('Happyboy'.lower()) #全小写
print('Happyboy'.upper()) #全大写
print('    \nHappyboy'.lstrip()) #去左边的空格和回车
print('Happyboy\n    '.rstrip()) #去右的空格和回车
print('     Happyboy\n    '.strip()) #去所有的空格和回车

p = str.maketrans("abcdef",'123456')  #把abcdef赋值为123456
print("abcdef".translate(p))  #输出abcdef

print('Happyboy'.replace('b','B')) #把b替换成B
print('Happyboy'.rfind('H')) #查最右边的那个字符,字符从0开始
print('1+2+3+4+5'.split('+')) #把字符串分割出来
print('1+2\n+3+4+5'.splitlines()) #自动识别换行
print('Happyboy'.swapcase()) #首字母小写,其他全大写
print('HappyBoy'.title()) #首字母大写,其他全小写
print('HappyBoy'.zfill(50)) #自动补全

 

转载于:https://www.cnblogs.com/zfy0413/p/8931516.html

相关文章:

  • BZOJ 3097: Hash Killer I
  • [转组第一天] | 调研XSS攻击
  • 2018年最新搜索引擎转跳JavaScript代码(竞价广告专用)
  • Java多线程实现的三种方式
  • 服务端渲染
  • 【转】数据库范式(1NF 2NF 3NF BCNF)
  • 父元素与子元素之间的margin-top问题(css hack)
  • 20180427积累
  • 关于sqoop --split-by 及 -m的理解
  • 20165301陈潭飞2017-2018-2 20165301 实验三《Java面向对象程序设计》实验报告
  • 往idea中导入已有的web项目
  • webpakc4.0移除了 CommonsChunkPlugin 组建
  • 判断Python输入是否为数字、字符(包括正则表达式)
  • 《C》指针
  • HTML第二课——css【2】
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Django 博客开发教程 16 - 统计文章阅读量
  • java概述
  • JS数组方法汇总
  • Less 日常用法
  • Markdown 语法简单说明
  • Mysql优化
  • PHP 小技巧
  • SSH 免密登录
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • - 概述 - 《设计模式(极简c++版)》
  • 机器学习 vs. 深度学习
  • 设计模式走一遍---观察者模式
  • 译米田引理
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​【已解决】npm install​卡主不动的情况
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #WEB前端(HTML属性)
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • .cfg\.dat\.mak(持续补充)
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .net专家(高海东的专栏)
  • .so文件(linux系统)
  • ?
  • @javax.ws.rs Webservice注解
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @Service注解让spring找到你的Service bean
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [BJDCTF 2020]easy_md5
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C++打怪升级]--学习总目录
  • [Effective C++读书笔记]0012_复制对象时勿忘其每一部分
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件
  • [ios] IOS文件操作的两种方式:NSFileManager操作和流操作【转】
  • [LeetCode 687]最长同值路径
  • [leetcode]Search a 2D Matrix @ Python