python字符串运算符详情
知识点:字符串
在编程里,用的最多的就是字符串,字符串同时也是各类数据的中转站
字符串运算符:
编号 |
运算符类型 |
说明 |
1 |
+ |
字符串拼接 |
2 |
* |
同一字符串多次输出 |
3 |
[] |
通过下标获取字符串其中一个字符 |
代码如下:
#!/usr/bin/python3 # -*- coding: utf-8 -*- import random # 字符串连接运算 myStr_a1='51' myStr_a2='cto' myStr=myStr_a1+myStr_a2 print('字符串:'+myStr) # 重复输出运算符 myStr_b=myStr*6 print('重复6次输出字符串:'+myStr * 6) # 通过下标获取字符串其中一个字符 index=0 for char in myStr: index+=1 print('第%s个:%s' % (str(index),char))
效果如下:
字符串运算符:
编号 |
运算符类型 |
说明 |
1 |
[ : ] |
截取字符串 |
2 |
in |
成员运算符,可查找字符串是否包含某字符串或字符串,返回false和true |
3 |
not in |
成员运算符,同上,相反 |
代码如下:
#!/usr/bin/python3 # -*- coding: utf-8 -*- import random myStr='51 cto' # 截取字符串 myStr='51 cto' print('从下标0开始截取到小标6结束的字符串:'+myStr[3:6]) # in运算符 str_a='51' print('%s是否在字符串%s中:%s' % (str_a,myStr,str_a in myStr)) # in运算符 str_b='cto' print('%s是否在字符串%s中:%s' % (str_a,myStr,str_a not in myStr))
效果如下:
到此这篇关于 python字符串运算符详情的文章就介绍到这了,更多相关python字符串运算符内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
python 字符串常用方法超详细梳理总结
目录 字符串是什么? 字符串常用方法 1.find() 2.index() 3.startswith() 4.endswith() 5.count() 6.join() 7.upper() 8.lower() 9.split() 10.strip() 11.replace() python基础之字符串常用方法 持续更新python基础知识,欢迎各位来访~
-
python字符串常见使用操作方法介绍
目录 1.字符串的驻留机制 2.什么叫字符串的驻留机制 3.字符串驻留机制的优缺点 4.字符串的查询操作的方法 4.1字符串的大小写转换操作的方法 4.2字符串内容对其操作和方法 4.3判断字符串的方法 4.4字符串的比较操作 5.格式化字符串 6.字符串的编码转换 1.字符串的驻留机制 字符串: 在Python中字符串是基本的数据类型,是一个不可变的字符序列 2.什么叫字符串的驻留机制 仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,python的驻留机制对相同的字符串只
-
python不等于运算符的具体使用
Python not equal operator returns True if two variables are of same type and have different values, if the values are same then it returns False. 如果两个变量具有相同的类型并且具有不同的值 ,则Python不等于运算符将返回True :如果值相同,则它将返回False . Python is dynamic and strongly typed lan
-
python中的各种运算符介绍
目录 一.比较运算符 二.赋值运算符 三.位运算符 四.逻辑运算符 五.成员运算符 以Python 3.x版本为主 一.比较运算符 比较运算符主要是True和Fals两个值 编号 比较运算符 说明 1 == 等于 2 != <>(Python3 已不再使用) 不等于 3 > 大于 4 < 小于 5 >= 大于等于 6 <= 小于等于 代码如下: a=51 b=len('CTO') # 等于 print('a和b等于比较值:'+str(a==b)) #
-
python小例子-缩进式编码+算术运算符+定义与赋值
目录 一.缩进式编码 二.算术运算符 三.定义与赋值 以Python 3.x版本为主 一.缩进式编码 解释型:没有编译环节,直接运行执行代码显示效果 缩进式编码风格: 代码块不使用大括号{}包含类.函数逻辑判断代码 逻辑判断: a='你好' b='51CTO' f=True if f: c=a+','+b print (c) else: c=a+b print (c) 效果如下: 二.算术运算符 特点:易于学习.阅读.维护.跨平台.可扩展等 运算符 编号 算术运算符 符号 1
-
python中and和or逻辑运算符的用法示例
目录 一.概述 二.用法说明 (一)and 用法 (二)or 用法 三.两个集合and 和or操作的时候的问题 四.优先级问题(and > or) 附:python中if语句and和or用法总结 总结 一.概述 python中的逻辑操作符and 和or,也叫惰性求值,由于是惰性,只要确定了值就不往后解析代码了. 二.用法说明 (一)and 用法 文字说明: 第一种情况(判断语句): 从右往左解析,只要第一个是False,就是False,后面的就不需要运算了,整个都是错误的,无论后面是正确还是错误
-
Python 中的lambda匿名函数和三元运算符
目录 匿名函数 什么是匿名函数 分类 三元运算符 匿名函数 什么是匿名函数 用一句话表达只有返回值的函数就是匿名函数.匿名函数只用来实现一些简单的函数功能,所以追求代码的简洁和高效.使用关键字 lambda 定义,所以匿名函数又称之为lambda表达式. 分类 无参数的lambda 表达式 # 普通函数 def func(): return 'hello motherland' # 调用 res = func() print(res) # hello motherland # l
-
31个必备的Python字符串方法总结
目录 1.Slicing 2.strip() 3.lstrip() 4.rstrip() 5.removeprefix() 6.removesuffix() 7.replace() 8.re.sub() 9.split() 10.rsplit() 11.join() 12.upper() 13.lower() 14.capitalize() 15.islower() 16.isupper() 17.isalpha() 18.isnumeric() 19.isalnum() 20.count()
-
Python入门学习之字符串与比较运算符
Python字符串 字符串或串(String)是由数字.字母.下划线组成的一串字符. 一般记为 : s="a1a2···an"(n>=0) 它是编程语言中表示文本的数据类型. python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果你的实要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. 比如:
-
python字符串运算符详情
知识点:字符串 在编程里,用的最多的就是字符串,字符串同时也是各类数据的中转站 字符串运算符: 编号 运算符类型 说明 1 + 字符串拼接 2 * 同一字符串多次输出 3 [] 通过下标获取字符串其中一个字符 代码如下: #!/usr/bin/python3 # -*- coding: utf-8 -*- import random # 字符串连接运算 myStr_a1='51' myStr_a2='cto' myStr=myStr_a1+myStr_a2 print('字符串:'+my
-
Python 字符串操作详情
目录 1.字符串的定义 2.转义字符串和原始字符串 4.字符串的运算 4.1 拼接运算符 4.2 成员运算 5.获取字符串长度 6.索引和切片 7.字符串的方法 7.1 转换大小写 7.2 查找操作 7.3性质判断 7.4格式化字符串 8.修剪操作 1.字符串的定义 所谓字符串,就是由0个或者多个字符组成的有限序列. 在Python程序中,如果我们把单个或多个字符用单引号''或者双引号""包裹起来,就可以表示一个字符串,也可以用三个单引号或者双引号进行折行.字符串的字符可以是特殊符号.
-
Python算术运算符实例详解
Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 - 返回除法的余数 b % a 输出结果 0 ** 幂 - 返回x的y次幂 a**b 输出结果 20 // 取整除 - 返回商的整数部分 9//2
-
python字符串string的内置方法实例详解
下面给大家分享python 字符串string的内置方法,具体内容详情如下所示: #__author: "Pizer Wang" #__date: 2018/1/28 a = "Let's go" print(a) print("-------------------") a = 'Let\'s go' print(a) print("-------------------") print("hello"
-
python字符串常用方法及文件简单读写的操作方法
字符串(sting)是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符. 特性: •python中单引号和双引号使用完全相同. •使用三引号('''或""")可以指定一个多行字符串. •转义符 '\' •反斜杠可以用来转义,使用r可以让反斜杠不发生转义.. 如 r"this is a line with \n" 则\n会显示,并不是换行. •按字面意义级联字符串,如"this " "is
-
python字符串常规操作大全
拼接字符串 使用"+"运算符可完成对多个字符串的拼接,"+"运算符可以连接多个字符串并产生一个字符串对象. 字符串不允许直接与其他类型数据拼接. 如果要用来和其他类型拼接,先用str()函数转换成字符串类型. str1 = 'Hello World' str2 = '你好,世界' print(str1+str2) num = 2021 print(str1+str2+str(num)) 计算字符串长度 由于不同的字符所占字节数不同,所以要计算字符串长度,需先了解字符
-
详解python字符串驻留技术
前言 每种编程语言为了表现出色,并且实现卓越的性能,都需要有大量编译器级与解释器级的优化. 由于字符串是任何编程语言中不可或缺的一个部分,因此,如果有快速操作字符串的能力,就可以迅速地提高整体的性能. 在本文中,我们将深入研究 Python 的内部实现,并了解 Python 如何使用一种名为字符串驻留(String Interning)的技术,实现解释器的高性能.本文的目的不仅在于介绍 Python 的内部知识,而且还旨在使读者能够轻松地浏览 Python 的源代码:因此,本文中将有很多出自CP
-
Python的运算符重载详解
一.前言 运算符重载:为运算符定义方法 所谓重载,就是赋予新的含义同一个运算符可以有不同的功能 二.重载作用 让自定义的实例像内建对象一样进行运算符操作让程序简介易读对自定义对象将运算符赋予新的规则 运算符和特殊方法 运算符重载 # @function:运算符重载 # @Description: 一只萤火虫 class MyInteger: """ 创建一个自定义的整数类型 """ def __init__(self, data=0): # 1.
-
python not运算符的实例用法
说明 1.not逻辑非,可以对符号右侧的值进行非运算. 2.对于布尔值,非运算会对其进行取反操作,True变False,False变True. 对于非布尔值,非运算会先将其转换为布尔值,然后再取反. 空性值为False,其他为True. 实例 a = True # 如果表达式不赋值.不会对变量a有任何影响, # 只是创建了一个新对象存储了结果, # 同数据类型转换所讲的 not a # 对变量a赋值之后,表达是结果才影响变量a. a = not a print(f"a = {a}")
-
Python格式化输出详情
目录 1.%格式化 1.1简单格式化,不使用可选参数 1.2 复杂格式化,使用可选参数 1.2.1参数 (name),用于选择指定的key 1.2.2参数flags和width,对齐方式和宽度 1.2.3参数.precision 控制小数点后位数 2.format格式化 2.1自定义占位符 2.2自定义关键字 2.3填充与对齐(同时使用) 2.4数字格式化 3.f-String格式化 3.1简单使用 3.2复杂控制 1.%格式化 语法: %[(name)][flags][width].[prec
随机推荐
- Linux cp命令参数简介
- oracle中schema指的是什么意思
- javascript removeChild 使用注意事项
- 封装好的一个万能检测表单的方法
- ThinkPHP实现多数据库连接的解决方法
- YII实现分页的方法
- ASP之简化创建关闭记录集对象并创建使用简单的MSSQL存储过程
- 浅谈char*类型返回值和字符串常量
- js一般方法改写成面向对象方法的无限级折叠菜单示例代码
- react-router JS 控制路由跳转实例
- 浅谈js的ajax的异步和同步请求的问题
- PowerShell入门教程之PowerShell有什么用?
- js传值后台中文出现乱码的解决方法
- 创建一个复制UBB软件信息的链接或按钮的js代码
- 什么是真正的网站优化(网站优化的真正含义)?
- C++中new的越界访问问题
- 基于JavaScript实现轮播图原理及示例
- php 7新特性之类型申明详解
- Android Fragment使用之实例演示
- vue.js项目中实用的小技巧汇总