1,打印变量的类型,是一种动态的变量,变量的类型是可以任意更改的。
price=1
print(type(price))
2,变量命名的规则:英文单词+下划线+数字 3、int,str=''2'' '2' ''''''2'''''' '''2''' 4,从文件读出来的数据,往往都是字符串类型,需要强制类型转换。
s='23'
s=int(s)
print(type(s))
5,分隔符分割字符串
s="1,2,3,4,5"
data=s.split(",")
print(data)
6,列表可以放任意类型的数据
ls=[1,2,3,'4',"5",[5]]
print(ls[1])
7,切片操作,前闭后开
ls=[1,2,3,'4',"5",[5]]
print(ls[5])
print(ls[1:3])
----------------------------------
[5]
[2, 3]
8,遍历,迭代
for item in ls:
if item==2:
print('hello word')
else:
print(item)
----------------
1
hello word
3
4
5
[5]
9,打印下标
for idx,item in enumerate(ls):
if item==2:
print(idx)
else:
print(item)
----------------------- -----------------
1
1
3
4
5
[5]
10,tuple
|