第1章 变量,简单数据类型(1)

二次信任 提交于 2020-01-28 03:02:46

第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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!