第1章 变量,简单数据类型(1)
1.1 变量
标识符就是变量名,python中,变量在指定的同时必须强制赋予初始值,否则报错。变量赋值用‘=’表示。
i=0
多个变量赋值
python可以同时对多个变量进行同时赋值。
a=b=c=1
print(a,b,c)
变量值类型
python中语言变量之值的类型是在赋值后才被隐性确定。
例:a=‘fine’(fine是字符串类型)
a=0 (0为整数类型)
…
基本类型变量包括字符串,数字,列表,元组,字典五大类。
1.2 字符串
由任意字节的字符组成,用单引号(‘),双引号(")或三引号(```)成对表示。
a='xm'
b="is"
c='''fat goose'''
print(a,b,c)
输出结果:xm is fat goose
三引号的优势:三引号内允许一个字符串跨多行,字符串中可以包含换行符,制表符及其他特殊字符。
1.2.1 字符串相关操作
字符串中的每一个字符都对应一个下标(包括空格),下标从0开始。
(1)单下标的读取xm='fat goose!'
xm[2]
结果:t
(2)切片,通过“左下标:右下标”获取集合的一部分元素
xm='fat goose!'
xm[1:5]#读取第1到第5个字符串
#注意:右下标值要比确定的对应下标值多加1(1<=x<5)
结果:'at g'
xm[:3]#下标从0开始,左边的下标值可以省略
结果:'fat'
xm[:]#读取整个字符串
'结果:fat goose!'
xm[::2]#从头到尾,步长为2,读取对应字符
结果:'ftgoe'
#负下标读取:用负数下标从右到左读取对应的字符串值
xm[-2]#右边第二个数值
结果:'e'
xm[-4:-1]#从右到左,读取倒数第四个,第三,第二个字符
结果:'ose'
(3) 字符串合并
xm='xm is'
xm1='a fat goose'
print(xm+' '+xm1)
结果:xm is a fat goose
(4) 字符串值修改
xm='xm is a fat goose'
xm1=xm[:12]+'dog'
print(xm1)
结果:xm is a fat dog
(5) 字符串值删除(del函数是删除内存中的一个对象)
del(xm1)
1.2.2 其他操作
(1) len函数获取字符串长度(len(x))
x可以是字符串,列表,元素,字典
(2)r/R原始字符串控制符号
不适用r情况下,\b转为了退格符,\n转为了换行符
print('D:\background\name')
结果:
Dackground
ame
print(r'D:\background\name')
结果:D:\background\name
(3)重复输出字符串(*)
print('goose'*2)
结果:goosegoose
(4)格式字符串
age=23
print('xm is a fat goose at age of %d'%(age))
结果:xm is a fat goose at age of 23
来源:CSDN
作者:anyexiadehe
链接:https://blog.csdn.net/anyexiadehe/article/details/103730513