1: python 常用的数据类型
常见的数据类型有:整型、浮点型、字符串、布尔值
浮点型:关键字:float
布尔值:关键字:boolean 、bool;(布尔值:True、False )
2:字符串介绍
2.1:哪些才算是字符串
查看关键字:str,符号:""/'',凡是用成对的单引号或双引号括起来的内容就是字符串
举例:
a=[1,2,3,"this is a list"]
b=[4,5,6,'这是第二个列表']
a中用双引号括起来的就是一个字符串,在列表中,占一个元素
b中用单引号括起来的内容也是一个字符串,在列表中,同样占一个元素
2.2:字符串有哪些特殊的用法
字符串拼接
字符串跟别的数据类型进行拼接--强制转换str(变量名/变量值)
字符串的拼接用+号、或者用逗号
举例:
a=[1,2,3,"this is a list"]
b=[4,5,6,'这是第二个列表']
print(a,b) //输出a和b的内容
print(a+b) //将b的内容拼接到a的后面进行输出
print(a*2) //将a的内容输出两次
字符串切片取值
先理解正序和反序
正序是从左到右开始数,序号逐渐变大,起始号为0,即正序为0,1,2,3,4...;
反序是从右到左开始数,序号逐渐变小,起始号为-1,即反序为:...-5,-4,-3,-2,-1;
举例:
如:Hello,
正序(从左到右)为0,1,2,3,4;
反序(从左到右)为:-5,-4,-3,-2,-1;
切片
1)单个取值:字符串变量名[索引的位置]
2)多个取值:字符串变量名[索引开始的位置:索引结束位置+1]
注:
取值原则:取左不取右
举例:
# coding=UTF-8
__author__ = 'FCL'
z='hello' #字符串
x='字符串输出'
print(z)
print('z')
print('字符串')
print(x)
print(z[0]) #正序输出第一个字母
print(z[2:4]) #正序输出ll
print(x[-1]) #反序输出倒数第一个字母
print(z[-3:-1]) #反序输出ll
print(z[-2:]) #反序输出ol(输出倒数两个字母的方法)
print(z[-2:-1]) #反序输出ol(输出倒数两个字母的方法)