1、移除空白

1 username.strip()

2、分割

1 names = "alex,jack,rain"
2 names_1 = names.split(",")   #   字符串分割之后变成列表
3 print(names_1)
4 #输出
5 ['alex', 'jack', 'rain']

3、合并列表各元素成为字符串

 1 names_1 =  ['alex', 'jack', 'rain']
 2 names_2 = "|".join(names_1)
 3 print(type(names_1))
 4 print(names_2)
 5 # 输出
 6 <class 'list'>
 7 alex|jack|rain
 8 #####
 9 names_1 =  "alex"
10 names = "apple"
11 names_2 = names.join(names_1)
12 print(type(names_1))
13 print(names_2)
14 #输出
15 <class 'str'>
16 aapplelappleeapplex # apple作为分割符,分割names_1的各元素

4、字符串切片

1 name = "alexli"
2 print(name[2:4])   #方法与列表类似
3 #输出
4 ex

5、字符串是否是纯数字

1 age = input("age:")
2 print(type(age))
3 if age.isdigit():   # isdigit()用于判断输入的字符串是否为纯数字,如果是,返回为True
4     age = int(age)
5     print(type(age))
6 else:
7     print("invaild data type")

6、其他

 1 name ='alex%sdf'
 2 print(name.isalnum())
 3 print(name.endswith("df"))   #判断字符结尾
 4 print(name.startswith("la"))  #判断字符开始
 5 print(name.upper().lower())
 6 print(len(name))        #判断字符长度
 7 print(name[0])         #根据字符索引进行切片
 8 # 输出
 9 False
10 True
11 False
12 alex%sdf
13 8
14 a

转载于:https://www.cnblogs.com/chhphjcpy/p/6063656.html

010-python基础-数据类型-字符串操作相关推荐

  1. Python 基础数据类型 -字符串(str)的详细用法

    字符串是编程中最重要的数据类型,也是最常见的 1.字符串的表示方式 -单引号' ' 双引号 " " 多引号 """ """ ...

  2. Python基础——数据类型—字符串

    数据类型--字符串 数据类型--字符串 查看数据的数据类型 type() enumerate() str字符串 字符串的常见操作 字符串的访问 字符串的截取 字符串的复制和拼接 字符串的大小写转换 字 ...

  3. Python基础知识-字符串操作

    字符串常见操作 1.切片 2. 查询(find,index) 3. 大小写转换(upper.lower.swapcase.capitalize和title) 4. 对齐(center,just和zfi ...

  4. Python 基础之字符串操作,函数及格式化format

    一.字符串的相关操作 1.字符串的拼接 + strvar1 = "我爱你," strvar2 = "亲爱的姑凉" res = strvar1 + strvar2 ...

  5. java——基础数据类型——字符串操作

    ======================================================================== 获取字符串长度 String st = "b ...

  6. Python运维开发(CMDB资产管理系统)——Python基础数据类型

    Python基础数据类型 字符串(可以通过单引号,双引号,三个双引号来表示) 布尔(True和False) 整数 浮点数 列表 定义一个列表 列表常用的一些函数 append(向列表中添加元素,元素可 ...

  7. Python基础数据类型之字符串(二)

    Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...

  8. python基础实例-Python基础之字符串常见操作经典实例详解

    本文实例讲述了Python基础之字符串常见操作.分享给大家供大家参考,具体如下: 字符串基本操作 切片 # str[beg:end] # (下标从 0 开始)从下标为beg开始算起,切取到下标为 en ...

  9. Python基础数据类型之字符串(一)

    Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...

最新文章

  1. R语言tidyr包separate()函数实战详解:一列裂变为多列
  2. zynq学习01 zynq 单独使用PL模块点亮led
  3. Confluence 6 中样式化字体
  4. 财务大数据比赛有python吗-大数据工作内容有哪些?老男孩Python数据培训
  5. 【音频处理】Polyphone 样本编辑 和 样本工具 ( 波形图 | 信息 | 频率分析 | 均衡器 | 播放器 | 终点裁剪 | 自动循环节 | 空白移除 | 音量 平衡 音调 调整 )
  6. Linux 使用记录
  7. 一种通用整形数组压缩方法
  8. Linux版本的安装文件jdk,tomcat
  9. 爬虫基本功之学点JS(一)
  10. bat批处理更改文件后缀/挑出两个文件夹下不同名的文件
  11. 微软在 Linux 虚拟机偷偷安装Azure App,后修复严重漏洞但Linux虚拟机难以修复
  12. Python入门--特殊方法__len__(),__add()__
  13. 破解Access数据库
  14. 如何安装谷歌浏览器驱动(Google Chromedriver)
  15. 2014计算机基础知识,2014年计算机基础知识练习题240_甘肃中公教育
  16. 暴力破解之验证码绕过
  17. 关于割接9000W数据的一些事
  18. 大规模集群全网数据备份解决方案
  19. Xilinx伪双口RAM实现同步FIFO(解决读写冲突)
  20. Java基础 - 坦克大战(第四章,线程基础)

热门文章

  1. quartz Cron-Expression的表达式
  2. c# 衍生类和基类的构造顺序
  3. 18.用两个栈实现队列[2StacksToImplementQueue]
  4. GO 语言编程 windows 环境搭建
  5. 将G1内的SIM卡联系人导入到GMAIL的联系人中
  6. 如何开启OpenSSL和mcrypt
  7. ASP.NET存储Session的StateServer
  8. 这个夏天,感动我的歌,感动我的你
  9. ubuntu vim命令
  10. 怎么保证读取最新数据_Kafka怎么保证数据不丢失?