内容正文:
Python
input(输入提示)
读取从键盘输入的字符串
第02课 常用数据类型
input()函数返回的是字符串,两个字符串”+“为拼接
python常用的数据类型
数据类型:对常用的各种数据按照其本身的特征进行了划分。
数据类型名称 数据表示形式
整型(int) 整数,如0,1,2,-1,-2等
浮点型(float) 小数,如3.14,10.00,-1.3等
字符串类型(str) 用引号界定,如'A',”你好”,'''abc'''
列表(list) 用方括号界定,如[1,2,3],['a',1]
布尔型(bool) 仅有2个值,True和False
知识进阶 type()函数
type()函数:返回数据对象类型
知识进阶 强制转换函数
int()函数:用于将一个字符串或数字转换为整型
float()函数:用于将一个字符串或数字转换为浮点数
str()函数:用于将其他数据类型转换为字符串
请问:a和b的数据类型是?
通过int()强制转换后,a,b两个变量存储的是整数
字符串与列表
字符串(str):使用一对引号(单引号或双引号)括起来的“一串字符”。
列表(list): 包含0个或多个对象的有序序列,用方括号[]括起来,用逗号分隔其中的对象(元素)。
I L i k e p y t h o n .
a=”I like python.”
b=[I,like,python]
I like python
计算字符串与列表长度
len()函数:计算字符串与列表长度
字符串长度:字符个数
列表长度:列表元素个数
a=”I am tall”
b=[I,am,tall]
完成OJ平台练习2
索引
P
y
h
o
n
!
请取t
t
索引:访问字符串或列表中一个的字符或元素。写作:变量名[索引值]
a:
0 1 2 3 4 5 6
索引值:小格子的名字
索引
索引:访问字符串或列表中一个的字符和元素。写作:变量名[索引值]
1.从左到右索引默认0开始的
2.从右到左索引默认-1开始的
p y t h o n
正向索引 0 1 2 3 4 5
反向索引 -6 -5 -4 -3 -2 -1
索引值:小格子的名字
索引
(2)请思考下列代码返回值是什么?
U
(1)有一组列表lst,请写代码输出oppo
切片
h
n
!
请取pto
切片:访问字符串或列表中多个的字符或元素。变量名[start:end:step]
a:
0 1 2 3 4 5 6
y
start
end
t
P
O
step:间隔
切 片
切片格式:
列表或字符串变量名[start:end:step]
功能:返回从索引位置start到索引位置end且以step为步数的子序列,不包含end位置的元素,step省略时步长默认为1。
A B C D E F
0 1 2 3 4 5
切片
lst=['HUAWEI','OPPO','VIVO','XIAOMI']
思考:如何得到['OPPO']
思考:如何得到['OPPO','XIAOMI']
lst[1:2]
lst[1:4:2]
a=”python”
print(a[2:5])
print(a[0:5:2])
课堂作业
$$