Python 学习笔记 0 基础 (字符串&1)

时间:2020-8-31 作者:admin


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))
#:字符串
Python 学习笔记 0 基础 (字符串&1)

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)>>>

人生苦短,我爱Python。
明日继续更新

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。