Day2 数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day2 数据类型相关的知识,希望对你有一定的参考价值。

1.数字:int(整型)

32位机器:-2**31~2**31-1

64位机器:-2**63~2**63-1

float(浮点型)

2.布尔值

真或假

1或0

bool(0)

3.字符串

name = “wanghuafeng”

print(“my name is ”+ name + “and you?”)

万恶的加号,开辟多块内存空间。

4.列表

创建列表:

name_list = [‘wanghuafeng‘, ‘alex‘, ‘eric‘, ‘snow‘, ‘radar‘, ‘dc‘]
取出第一个元素:
name_list[0]
切片
注意:切片顾头不顾尾,并且从左往右
   取出第一个和第二个元素:
name_list[0,2]
   取后3个元素:
name_list[-3:]
  取前3个元素:
name_list[:3]
  多次切片:
name_list[:3][:2][0][3]
修改:
name_list[2]  = ‘git‘
插入(一次只能插一个):
name_list.insert(2,‘svn‘)
追加:
name_list.append(‘lilei‘)
删除:
name_list.remove(‘dc‘)
删除第2个元素
name_list.remove(name_list[1])
删除第2第3个元素
del name_list[1:3]
删除列表
del name_list
打印奇数个元素(步长)
name_list[::2]
判断元素在该列表中:
name_list = [‘wanghuafeng‘, ‘alex‘, ‘eric‘, ‘snow‘, ‘radar‘, ‘dc‘, 2, 2, 2, 3, 4, 5, 6, 7]
if 2 in name_list:
print("2 is in name_list")
统计列表中相同元素个数:
name_list = [‘wanghuafeng‘, ‘alex‘, ‘eric‘, ‘snow‘, ‘radar‘, ‘dc‘, 2, 2, 2, 3, 4, 5, 6, 7]
if 2 in name_list:
num_of_ele = name_list.count(2)
print("%s个2 is /are in name_list" % num_of_ele)
查找元素在列表中的位置
name_list = [‘wanghuafeng‘, ‘alex‘, ‘eric‘, ‘snow‘, ‘radar‘, ‘dc‘, 2, 2, 2, 3, 4, 5, 6, 7]
if 2 in name_list:
num_of_ele = name_list.count(2)
position_of_ele = name_list.index(2)
print("%s个2 is /are in name_list, position is %s" % (num_of_ele,position_of_ele))

以上是关于Day2 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Python基本数据类型 day2

day2-Python基本数据类型介绍

Day2:数据类型

Day2 数据类型

Day2 数据类型

Day2 数据类型数据运算数据字典