美文网首页
字符串相关运算

字符串相关运算

作者: 匿隱 | 来源:发表于2018-12-27 19:06 被阅读0次

1.字符串支持的运算符:

 + , * ,> , < ,== , !== , >= , <=

python中的字符串支持数学运算符中的+和*,以及所有的比较运算符

a. +:

字符串1 + 字符串2 - 将字符串1和字符串2拼接在一起产生一个新的字符串

注意:字符串和数字不能混合相加!

b. *:

字符串*N - N是正整数;字符串重复N此产生一个新的字符串

width = 'abc' + '123'
print(width)

man = '张三' + '李四'
print(man)

c.比较是否相等

==,!= 可以判断两个字符串是否相等或者不相等

d.字符比较大小:

从第一个字符开始依次往后找到第一个不相等的字符对,判断他们的编码值的大小
谁的编码值大,对应的字符串就大。不会再往后比较了!

应用:

1.判断是否是小写字母:'a' <=char<='z' <===> char> 'a' and char<='z'
2.判断是否是大小字母:'A' <=char<='Z'
3.判断是否是字母:'a' <
"""
print('abc' == 'abc')
print('abc' != 'abc')

判断一个字符串中的第三个字符是否是字母
str1 = 'shs23.ssy23'
char = str1[2] # 将第3个字符取出
print('是否是字母:','a' <= char <= 'z' or 'A' <= char <= 'Z')

判断一个字符串中第三个字符是否是字母
str1 = 'shk23.ssy23'

2.in和not in操作 (结果是布尔值)

字符串1 in 字符串2 -> 判断字符串2里是否包含字符串1(字符串1是否是字符串2的子串)

print('abc' in 'hello abc') # True
print('abc' not in 'hello abc') # False

3.len函数

len(序列) - 获取序列长度,获取序列中元素的个数
len(字符串) - 获取字符串的长度 (字符的个数)

注意:

一个可以转移的转义字符的长度是1!
一个编码字符的长度是1!
一个空格字符的长度是1!
手动在键盘上按一个TAB,一般是4个空格,长度是4 ;\t打出来的长度是1

print(len('tianhao')) # 长度7
str = input('请输入:')
last_char = str[len(str)-1]
print(last_char)

str1 = ' pop'
str2 = '\tpop'
print(str1)
print(str2)
print(len(str1),len(str2)) # 手动输入的TAB和\t对应的字符个数可能不一样!,\t永远是1

相关文章

  • shell编程相关

    常用语法说明 参数相关 进程相关 算术运行 关系运算符 布尔运算符 字符串运算符 文件相关 流程控制相关 Here...

  • 791. 自定义字符串排序/1239. 串联字符串的最大长度

    791. 自定义字符串排序 相关标签: 字符串 1239. 串联字符串的最大长度 相关标签: 位运算 回溯算法

  • 字符串相关运算

    1.字符串支持的运算符: + , * ,> , < ,== , !== , >= , <= python中的字符串...

  • day3 字符串

    01 认识字符串 02 获取字符串的字符 03 字符串运算符 04 字符串相关方法 05 if语句 01认识字符串...

  • PythonQuickView by L0st

    PythonQuickView 处理字符串 列表 数字相关 元组 Python中的逻辑运算 Python中的If结...

  • Day2 字符串

    Day2 01.认识字符串 02.获取字符串中的字符 03.字符串运算符 04.字符串相关方法 05.if 语句 ...

  • 4、python的各种运算

    字符串的运算:加法,成员运算,比较运算,逻辑运算

  • 前端面试题系列之-原生js篇

    隐式类型转换相关 字符串连接符与算数运算符 字符串连接符+:会把其他数据类型调用String()方法转换成字符串然...

  • day6-总结

    一.recode 1.变量 变量名 = 值 变量存的是地址 2.运算符: 3.字符串 字符获取字符运算相关方法 4...

  • Day 6 总结

    一、recode 1.变量 变量名 = 值 变量存的是地址 2.运算符: 3.字符串 字符获取字符运算相关方法 4...

网友评论

      本文标题:字符串相关运算

      本文链接:https://www.haomeiwen.com/subject/faydlqtx.html