python中字符串的常见操作(一)
如有字符串:
str1 = '192.168.1.1'
str2 = 'asdfghjk'
str3 = 'Asd fg hj ki'
str4 = ' '
str5 = ''
以下是常见操作:
# isalpha()判断字符串是否是字符
>>> res = str1.isalpha()
>>> print(res)
False
# isalnum()判断是否是数字或者字符组成
>>> res = str1.isalnum()
>>> print(res)
False
# isdigit()判断是否是整数
>>> res = str1.isdigit()
>>> print(res)
False
#rfind()从右往左找第一个对应的值,显示的是正向索引,如果没找到匹配的值返回-1
>>> res = str1.rfind('.',0,3)
>>> print(res)
-1
>>> res = str1.rfind('.')
>>> print(res)
9
# find()从左往右找第一个对应的值,显示的是正向索引,如果没找到匹配的值返回-1
>>> res = str1.find('.',0,3)
>>> print(res)
-1
>>> res = str1.find('.')
>>> print(res)
3
# index()从左往右找第一个对应的值,显示的是正向索引,如果没找到匹配的值报错
>>> res = str1.index('.')
>>> print(res)
3
>>> res = str1.index('.',0,4)
>>> print(res)
3
>>> res = str1.index('.',4,8)
>>> print(res)
7
>>> res = str1.index('12')
>>> print(res)
res = str1.index('12')
ValueError: substring not found
# count()显示字符个数,如果没有显示0
>>> res = str1.count('q')
>>> print(res)
0
>>> res = str1.count('1')
>>> print(res)
4
>>> res = str1.count('1',0,6)
>>> print(res)
2
>>> res = str1.count('16')
>>> print(res)
1
#把字符串变成抬头(每个单词的开头变成大写,数字不会报错)
>>> res = str1.title()
>>> print(res)
192.168.1.1
>>> res = str2.title()
>>> print(res)
Asdfghjk
>>> res = str3.title()
>>> print(res)
Asd Fg Hj Ki
#判断字符串当中开头字符是否为所选的字符
>>> res = str1.startswith('1')
>>> print(res)
True
>>> res = str2.startswith('A')
>>> print(res)
False
>>> res = str3.startswith('A')
>>> print(res)
True
#判断字符串当中结尾字符是否为所选的字符
>>> res = str3.endswith('ki')
>>> print(res)
True
>>> res = str3.endswith('j ki')
>>> print(res)
True
>>> res = str3.endswith('jki')
>>> print(res)
False
#isspace判断是否是由空格组成
>>> res = str3.isspace()
>>> print(res)
False
>>> res = str4.isspace()
>>> print(res)
True
>>> res = str5.isspace()
>>> print(res)
False
pycharm快捷键
# ctrl + d:复制一行
# ctrl + ?:快速注释一行|撤销
# tab键:缩进4个空格
# shift+tab键:回退4个空格
python中字符串的常见操作(一)的更多相关文章
- python中字符串的常见操作
demo:mystr = 'hello python' 1.find:mystr.find(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的 ...
- 超详细!盘点Python中字符串的常用操作
在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...
- python中字符串的常见操作方法
1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信 ...
- shell脚本中字符串的常见操作及"command not found"报错处理(附源码)
简介 昨天在通过shell脚本实现一个功能的时候,由于对shell处理字符串的方法有些不熟悉导致花了不少时间也犯了很多错误,因此将昨日的一些错误记录下来,避免以后再犯. 字符串的定义与赋值 # 定义S ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- 01-python中字符串的常见操作
(1)find 检测str是否包含在myStr中,如果存在则返回开始的索引值,否则返回-1. In [1]: myStr = "hello world tairan and tairanCi ...
- python中列表的常见操作
list1 = ['a','b','ca','d','e','a'] list2 = [1,5,7,9,5,4,3] info = {'name':'wang','age':32,'num':1258 ...
- 【Python从入门到精通】(九)Python中字符串的各种骚操作你已经烂熟于心了么?
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文将重点介绍Python字符串的各种常用方法,字符串是实际开发中经常用到的,所有熟练的掌握它的各种用法显得尤为重要. 干货满满,建议收藏,欢迎大 ...
- Python中字符串有哪些常用操作?纯干货超详细
随机推荐
- Python调用GithubAPI并进行初步的数据分析
找到一个Github 上的公开api url = 'https://api.github.com/search/repositories?q=language:python&sort=star ...
- Django+小程序技术打造微信小程序助手 ✌✌
Django+小程序技术打造微信小程序助手 (一个人学习或许会很枯燥,但是寻找更多志同道合的朋友一起,学习将会变得更加有意义✌✌) 从零到一的完整项目开发实战过程,项目开发聚焦重要知识点,先原理后实战 ...
- Ubuntu 查看已安装软件
apt list --installed dpkg -l
- powershell下ssh客户端套件实现
有时会需要和Linux机器进行交互.所以这时就需要在Powershell中使用SSH. 0x01 查找Powershell中的SSH功能模块 如图,显示没有find-module的命令,需要安装Pac ...
- ssh隧道代理连接
0x00 什么是SSH隧道 场景: 假设有两台主机: A主机为外网,B主机为内网通常来说外网主机A是无法直接连接到内网主机B的,这时如果要实现A主机通过ssh控制B主机,通常来说有两种方法: 1.端口 ...
- window 后台运行的应用程序点击没反应
有时候,开了几个软件,有的软件一段时间没点击,再点击软件的图标一点反应都没有,这时,可以试着这么做: window 快捷键 :win + r , 输入命令 : taskmgr ,打开任务管理器,选择 ...
- CSS中各种布局的背后(*FC)
CSS中各种布局的背后,实质上是各种*FC的组合.CSS2.1中只有BFC和IFC,CSS3 中还增加了FFC和GFC. 盒模型(BoxModel) 上图为W3C标准盒模型,另外还有一种IE盒模型(I ...
- [Luogu3065][USACO12DEC]第一!First!
题目描述 Bessie has been playing with strings again. She found that by changing the order of the alphabe ...
- ESP8266开发之旅 网络篇⑧ SmartConfig——一键配网
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ...
- Spring 基础知识学习
Spring 总结 在Spring框架的发布版本中,共包含了20个不同的模块,可以划分为6类不同的功能. Spring整体架构图 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 基 ...