视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
python基本数据类型介绍
2020-11-27 14:16:23 责编:小采
文档
 运算符

1、算数运算:

2、比较运算:

3、赋值运算:

4、逻辑运算:

5、成员运算:

基本数据类型

1、数字

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-21474838~21474837
  在位系统上,整数的位数为位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2、布尔值

  真或假

  1 或 0

3、字符串

"hello world"

字符串常用功能:

移除空白

分割

长度

索引

切片

4、列表

创建列表:

name_list = ['alex', 'seven', 'eric']

name_list = list(['alex', 'seven', 'eric'])

基本操作:

索引

切片

追加

删除

长度

切片

循环

包含

5、元祖

创建元祖:

ages = (11, 22, 33, 44, 55)

ages = tuple((11, 22, 33, 44, 55))

基本操作:

索引

切片

循环

长度

包含

6、字典(无序)

创建字典:

person = {"name": "mr.wu", 'age': 18}

person = dict({"name": "mr.wu", 'age': 18})

常用操作:

索引

新增

删除

键、值、键值对

循环

长度

PS:循环,range,continue 和 break

其他

1、for循环

用户按照顺序循环可迭代对象中的内容,

PS:break、continue

li = [11,22,33,44]

for item in li:

print item

2、enumrate

为可迭代的对象添加序号

li = [11,22,33]

for k,v in enumerate(li, 1):

print(k,v)

3、range和xrange

指定范围,生成指定的数字

print range(1, 10)

# 结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

print range(1, 10, 2)

# 结果:[1, 3, 5, 7, 9]

print range(30, 0, -2)

# 结果:[30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2]  

练习题

一、元素分类

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。
即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}

二、查找

查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素。

li = ["alec", " aric", "Alex", "Tony", "rain"]

tu = ("alec", " aric", "Alex", "Tony", "rain")

dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex", "k4": "Tony"}

三、输出商品列表,用户输入序号,显示用户选中的商品

商品 li = ["手机", "电脑", '鼠标垫', '游艇']

四、购物车

功能要求:

要求用户输入总资产,例如:2000

显示商品列表,让用户根据序号选择商品,加入购物车

购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。

附加:可充值、某商品移除购物车

goods = [

{"name": "电脑", "price": 1999},

{"name": "鼠标", "price": 10},

{"name": "游艇", "price": 20},

{"name": "美女", "price": 998},

]

五、用户交互,显示省市县三级联动的选择

dic = {

"河北": {

"石家庄": ["鹿泉", "藁城", "元氏"],

"邯郸": ["永年", "涉县", "磁县"],

}

"河南": {

...

}

"山西": {

...

}

}

下载本文
显示全文
专题