网站首页 > 基础教程 正文
如果搞数据,那你一定会和字符串打交道,俗话说:知己知彼——百战不殆
要主动了解字符串,才能好好驾驭字符串。
字符串2种表示方法:
第一种:字符有单引号
SingleQuotes="'这是单引号'"#用双引号
print(SingleQuotes)
打印:'这是单引号'
第二种:字符有双引号
# 如果想字符里即出现单引号和双引号,要用三引号
SingleDouble='''这是双引号("),这是单引号(')'''
print(SingleDouble)
打印:这是双引号("),这是单引号(')字符串的序号
字符串的序号:正向递增序号和反向递减序号
# 字符串切片的高级用法
# [M:N:K]方式
Digital=[0,1,2,3,4,5,6,7,8,9]
Digital_MNK=Digital[2:8:2]#在2:8范围取值,步长为2
print(Digital_MNK)
打印:[2, 4, 6]
循环打印使值不用换行进行
for i in range(10):
print(i,end=',')#每个字符后面加,而不是换行
打印:0,1,2,3,4,5,6,7,8,9,
以下字符串处理函数,一个个击破
len()、str()、chr()、ord()、lower()、upper()、title()、split()、count()、replace()、center()
strip()、format()
len(),获取字符串的长度
print(len("12345"))
打印:5
chr()字符串的编码形式,将编码转成图形,ord()将图形转成编码
# chr(Unicode)unicode,字符串的编码形式
print(chr(10004))
打印:?
#ord()符号转回编码
print(ord('?'))
打印:10040
# lower()、upper()、title()
str="AbcdEfG"
print(str.lower())
打印:abcdefg#字符的全小写
print(str.upper())
打印:ABCDEFG#字符的全大写
print(str.title())
打印:Abcdefg#字符的首字母大写
# split()、count()
str='a,b,c,a'
print(str.split(','))#将字符转成”,“分割元素的列表
打印:['a', 'b', 'c', 'a']
print(str.count('a'))#a在str出现的次数,为2
打印:2
# replace()、center()
str='python'
print(str.replace('n','n123.io'))#将n替换为n123.io
打印:python123.io
print(str.center(10,'='))#字符在中间,2侧有”=“
打印:==python==
# strip()
str='npython '
print(str.strip('n'))#左右2侧有n的去掉
打印:python
格式化.format()
# 格式化.format()
str="今天是星期{0},{1}号".format('三','9月8')
print(str)#将format()里的内容格式放在{},{}
打印:今天是星期三,9月8号
基本都是python字符的基础知识,我觉得还是有必要放在文章里。万一忘了咋办?还是有点用的,简单的字符串,在复杂的编程也经常用得上~
猜你喜欢
- 2024-11-01 Python文件读写 python文件读写操作方法
- 2024-11-01 Python如何去掉字符串中不需要的字符
- 2024-11-01 一文掌握Python 中的文件处理 python对文件处理
- 2024-11-01 Python对文件的操作及对异常的处理
- 2024-11-01 如何将python脚本打包成exe文件 py脚本转exe
- 2024-11-01 站长在线:Python中去除字符串中的空格和特殊字符的4个方法详解
- 2024-11-01 python中字符串类型 python字符串常用的五种方法
- 2024-11-01 Python中pandas.Series.str.strip()数据处理方法的理解
- 2024-11-01 进入Python的世界04-字符串处理 python字符串处理函数有哪些
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)