Python 语法基础 (字符串使用)
python 学习 基础篇。
本人是一名在校大学生,分享自己的Python学习笔记,共同进步。
笔记内容 由自己组织语言编写,为更好的理解。
以书学习的同学,以书为标准。
一.字符串:
这是一种最常见的数据类型 它长这个样子 :“句子”
简单理解为:带有引号的数据类型 ,就是字符串。
1.创建字符串〔用单引号或者双引号就可以创建〕
例如: A=“人生苦短 ,我爱Python”。字符串创建完成。
2.引号的关联:
双引号和单引号:
a.双引号 包 单引号 这个时候可以输出单引号。
b.反之 则,都不会输出。〔图一〕
三引号:
多行字符串可以用三引号,这个里面可以随意使用双引号和单引号,并且会保存三引号里面的格式。
-
len:可以计算数据类型的长度。
使用方法:print(len( 名 # 字 )) 。
yh='我是'"stella" print(yh) yh2="我是'stella'" print(yh2) # 多行 字符串 可以用 三引号 里面可以随便使用 双引号或者单引号 print('''
stella'python学习者'
stella"Python学习者"
''') #会保存里面的所有的格式 。 输出结果:
我是stella
我是'stella' stella'python学习者' stella"Python学习者"
3.转义字符:
用单引号标识一个字符串,如果这个字符串中含有一个单引号,那么Python将不能辩识这段字符串从何处开始,又在何处结束。这个时候就需要用到转义字符。〔图二,图三〕
*使用r或者R 可以指定原始字符。
例如:
print(r’D:\love\python’)
D:\love\python
love='我曾经\n喜欢过一个女孩' print(love) # \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 # \" 双引号 \n 换行 \t 横向制表符 \r 回车 \b 退格 a='我喜欢'\ '做ps'\ '学习python' # 续行符 不能有括号。 print(a) b='\t学习永无止境' print(b) 输出结果:
我曾经
喜欢过一个女孩
我喜欢做ps学习python
学习永无止境
4.字符串的拼接。
“+” 可以连接多个字符串。
*# 可以复制该字符串〔# ;代表数字〕
jiaho='我是'"stella" lianjie='我就python学习者' print(jiaho+lianjie) #连接 print(jiaho*3) # 复制3次 print(jiaho,end='') print(lianjie) 输出结果:
我是stella我就python学习者
我是stella我是stella我是stella
我是stella我就python学习者
5.字符串的切片 ,截取字符串:
包括 字符串的提取,字符串切片,拼接。
提取字符串 使用[ ] 去提取字符串。
字符串的长度:
从最左侧 0 开始计算,正向搜索。
最右侧 -1开始计算,反向搜索。
变量输出后的格式是 print(#(i : j))
#:字符串
i:开始索引的位置
j:结束索引的位置
注意:字符串的索引 开始包括i 但是不包括j
(例子[1 : 5 ] = 1,2,3,4 )
提取某个字符的位置:
print ( # [ # ]) 即可。
zfc='qwertyuio' print(zfc[5]) print(zfc[-1]) print(zfc[3:5]) print(zfc[ :5]) print(zfc[-5:-1]) 输出结果
y
o
rt
qwert
tyui
Python基础定义:>>>
python 学习笔记0基础(字符串&2)>>>
本文地址:https://blog.csdn.net/weixin_45521173/article/details/108297219
上一篇: 木耳是真菌吗?木耳的种类有哪些?