二、字符串方法

1. 获取字符串的长度,使用函数len()

1 a = "Hello, World!"

2 print(len(a))

2. 删除字符串前后空格,使用函数strip()

1 a = "Hello, World!"

2 print(a.strip())

说明: 如果只删除左边的空格,使用函数lstrip(); 如果只删除右边的空格,使用rstrip()

3. 返回大写的字符串,使用upper()

1 a = "Hello, World!"

2 print(a.upper())

4. 返回小写的字符串,使用lower()

1 a = "Hello, World!"

2 print(a.lower())

5. 用一个字符串,替换另一个字符串,使用函数replace()

1 a = "Hello, World!"

2 print(a.replace("World", "Kathy"))

6. 分割一个字符串,将字符串中的一个字符作为分隔符,使用函数split()

1 a = "Hello, World!"

2 print(a.split(","))

说明:这个函数返回的结果是列表

['Hello', ' World!']

7. 返回指定值在字符串中出现的次数,使用函数count()

1 txt = "I love apples, apple are my favorite fruit"

2 x = txt.count("apple")3 print(x)

8. 使用指定的编码对字符串进行编码,默认的编码为‘utf-8’。编码使用函数encode()

1 txt = "My name is Kathy."

2 x =txt.encode(encoding='ascii')3 print(x)

9. 函数string.starts(value, start, end), 判断字符串是否以给定值开始,可定义字符串从哪个位置开始判断,并哪个位置结束判断,后两个参数可省略。函数返回布尔值。

1 txt = "Hello, welcome to my world."

2 x = txt.startswith("Hello") #判断字符串txt是否以Hello开头

3 print(x)4

5 txt = "Hello, welcome to my world."

6 x = txt.startswith("wel", 7, 20) #判断字符串txt的第7个字符到20个字符是否以wel开头

7 print(x)

说明:这个方法相类似的还有 string.endswith() 判断字符串是否以给定值结尾

10. 函数string.find(value, start, end), 在字符串中搜索给定的值,返回首次出现的位置,如果找不到,则返回-1. 该方法和string.index()相似,只不过后者如果没有找到将发生异常。

1 txt = "Hello, welcome to my world."

2 x = txt.find("welcome")3 print(x)

11. 函数string.isalnum(),判断字符串是否都是字母数字,返回布尔值。类似的方法还有:isalpha(), isdecimal(), isdigit(), islower(), isupper(), isnumeric(), isidentifier(), isspace(),

1 txt = "Company12"

2 x =txt.isalnum()3 print(x)

参考资料:

http://python.org

https://www.w3school.com.cn

https://www.runoob.com

python中用什么函数读取字符串_Python(2)字符串的主要方法相关推荐

  1. python中用什么函数去掉空格_python去除字符串空格-python删除空格-python去掉空白字符-python strip函数-python trim函数-嗨客网...

    Python去除字符串空格教程 在开发过程中,有时候我们需要去除一个 Python strip()函数详解 语法 S.strip([chars]) -> str 参数 参数 描述 S 表示原字符 ...

  2. python中用什么函数读取字符串_如何在Python中获得函数名作为字符串?

    在Python中,如何在不调用函数的情况下以字符串的形式获得函数名? 1 2 3 4def my_function(): pass print get_function_name_as_string( ...

  3. python中用什么函数去掉空格_Python中用于去除空格的三个函数的使用小结

    函数:strip()  lstrip()  rstrip() 作用:去除字符串中的空格或指定字符 一.默认用法:去除空格str.strip()  : 去除字符串两边的空格 str.lstrip() : ...

  4. python中isdigit函数什么意思_python判断字符串,str函数isdigit、isdecimal、isnumeric的区别...

    s为字符串 s.isalnum() 所有字符都是数字或者字母 s.isalpha() 所有字符都是字母 s.isdigit() 所有字符都是数字 s.islower() 所有字符都是小写 s.isup ...

  5. 从Python中readline()函数读取的一行内容中去掉换行符\n

    从Python中readline()函数读取的一行内容中含有换行符\n,很多时候我们需要处理不含有换行符的字符串,此时就要去掉换行符\n. 方法是使用strip()函数. 例子如下: file = o ...

  6. python中find函数忽略大小写_python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)...

    一.通用操作 1.Python len() 方法返回对象(字符.列表.元组等)长度或项目个数. 语法 len()方法语法: len( q ) 参数 q -- 对象. 返回值 返回对象长度. 实例 以下 ...

  7. python字符复制函数是啥_Python最全的字符和字符串函数,直接复制到IDLE或另存为py可以运行...

    ## -*- coding: utf-8 -*- import string str1 = "0123456789" print str1[0:3] ##截取第一位到第三位的字符 ...

  8. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)

    本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...

  9. python中字符串函数的用法_python中字符串内置函数的用法总结

    capitalize() 首字母大写 a='someword' b=a.capitalize() print(b) ->Someword casefold()&lower() 所有字母变 ...

最新文章

  1. 深度学习调参tricks总结!
  2. query分页共享,可传参
  3. 【ABAP】销售订单Billing Plan创建
  4. 完美打工人罗永浩,到底错在哪?
  5. spring的aware学习
  6. C++ open 打开文件
  7. 代码简洁的上方滑动门(选项卡tab)jquery插件可重复使用,淡入淡出效果(用)
  8. 在程序里面(服务器端)调用Winrar压缩文件的方法?另寻求一条语句转换的方法。vb.net到C#。...
  9. 基于SSH保险业务管理系统的设计与实现
  10. 输入法变成繁体后改回简体中文
  11. 银行理财子与券商合作探讨(四):券商银行理财子数字化合作蓝图
  12. python socket编程在阿里云的esc服务器下 [Errno 99] Cannot assign requested address解决方式
  13. 又一黑科技曝光:手机“隔空充电”时代要来了?
  14. Simulink三相电机仿真(2)
  15. HDU OJ 1998. 奇数阶幻方
  16. 南开大学2012年考博微观经济学真题
  17. Huffman编码/译码问题
  18. 深圳软件测试培训:DOM中元素节点、属性节点、文本节点的理解
  19. 百晓生ABB变频器ACS510调试笔记
  20. HTCVIVE物体跟随手柄移动手柄叩击

热门文章

  1. 太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端
  2. Android 使用FFmpeg 裁剪出正方形视频
  3. 解决Application、Session丢失问题 — ASP.NET Application_End事件
  4. 浅谈DDS IP核之频率控制字与相位控制字
  5. win7为啥总扫描计算机,Win7系统U盘插入电脑后就会提示扫描并修复怎么办
  6. 【pd.to_datetime】时间object转换datetime实例
  7. Linux 云服务器的使用
  8. 辽宁计算机相关硕士非全日制,辽宁地区院校非全日制硕士研究生招生专业汇总...
  9. Vue3答题问卷H5实战
  10. 直流有刷电机调速原理及Matlab/Simulink仿真