python基础2(数据类型、数据运算、for循环、while循环、列表)
2016-10-19 14:47
736 查看
1.数据类型
python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是一个对象,即所有数据都是对象。
对象的3个特性:
- 身份:即内存地址,可以用id()来获取
- 类型:决定了该对象保存的类型,需要遵循什么规则,可用type()来获取该数据类型
- 值:对象的保存的的真实数据
标准的数据类型:
数字、字符串、列表、元祖、字典
其他类型:
Null、文件、集合、函数、类、模块
1.1数字类型分类
数字类型分为:int()整型、long()长整型、float()浮点型、 complex()复数、bool()布尔值
python2.x区分整型,长整型 ; python3.x的整型和长整型,都是整型,无长整型。
查看数据类型:
#!/usr/bin/env python #-*- coding:utf-8 -*- shop_list = [ ['kindle',900], ['mac',11000], ['iphone',6000], ['bike',1800], ['open',180] ] buy_product = [] while True: salary = input("请输入用户工资:") if salary.isdigit(): salary = int(salary) break else: continue while True: print("商品列表".center(50,'*')) for index,i in enumerate(shop_list): print(index,i) # print(shop_list.index(i),i) choose_number = input("请输入商品编号[quit]:") if choose_number.isdigit(): choose_number = int(choose_number) if choose_number < len(shop_list) and choose_number >=0: p_item = shop_list[choose_number] if salary >= p_item[1]: buy_product.append(p_item) salary -= p_item[1] print("已购买的商品:{shop},当前的用户余额:{balance}元".format(shop = buy_product,balance = salary)) else: print("余额不足,不能购买此商品,只有:{balance}元".format(balance=salary)) else: print("无效的商品编号") elif choose_number == 'quit': print("已购买商品".center(50,'*')) for i in buy_product: print(i) print("用户当前余额:{balance}元".format(balance=salary)) exit() else: print("无效的输入")View Code
未完待续*****
相关文章推荐
- python 基础-----数字,字符串,if while 循环 数据类型的转换简单介绍
- python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环
- Python基础——核心数据类型_序列_列表
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- 【Python-3.3】使用while循环实现列表间数据移动
- python语言基础之基本数据类型及其运算(2)
- Python基础—05-总结:双重循环,数据类型
- Python,Day2 - 数据类型,运算,列表操作,字典
- Python基础——原生数据类型(字典,列表,元组,字符串)
- 学习笔记☞ python 基础(python3)【三】(转义字符,字符串,while循环,break语句,列表)
- Python基础(3) - 数据类型:3列表类型
- python基础2之数据类型---列表
- Python的基本语法,涵盖数据类型、循环判断、列表、map和set等
- Python【基础:数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set】注意事项(与java,c比较)
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- python语言基础之基本数据类型及其运算(1)
- Python基础:Python数据类型详解之列表与元组
- 第2章 Python基础-字符编码&数据类型 列表&元祖 练习题
- python基础(03)——while循环和for循环
- python基础一数据类型之列表