美文网首页
python基础3_数据类型&格式化输出

python基础3_数据类型&格式化输出

作者: 灵秋公子 | 来源:发表于2020-01-04 10:36 被阅读0次

字符格式化输出

占位符 %s s = string
%d d = digit 整数
%f f = float 浮点数,约等于小数

数据类型

1.数字
整数 int(integer)(整型,长整型)
in py3 已经不区分整型与长整型,统一都叫整型
in C int age 22 , long age
2.布尔 只有2种状态,分别是
真 True
假 False
3.字符串
salary.isdigit()
计算机中, 一切皆为对象
世界万物,皆为对象,一切对象皆可分类

列表,元组

查
            索引(下标) ,都是从0开始
            切片
            .count 查某个元素的出现次数
            .index 根据内容找其对应的位置
            "haidilao ge" in a
        增加
            a.append() 追加
            a.insert(index, "内容")
            a.extend 扩展
        修改
            a[index] = "新的值"
            a[start:end] = [a,b,c]
        删除
            remove("内容")
            pop(index)
            del a, del a[index]
            a.clear() 清空
        排序
            sort ()
            reverse()
        身份判断
            >>> type(a) is list
            True
            >>>

购物车程序

project_list = [
    ('iphone9', 8000),
    ('Mac', 9000),
    ('Coffee', 32),
    ('python_book', 80),
    ('bicyle', 1500),
]
salary = input("请输入工资:")
shopping_car = []
if salary.isdigit():
    salary = int(salary)
    while True:
        for i, j in enumerate(project_list, 1):
            print(i, '>>>', j)
        choice = input('请选择商品编号[退出:q]:')
        if choice.isdigit():
            choice = int(choice)
            if 0 < choice < len(project_list):
                p_item = project_list[choice - 1]
                if p_item[1] < salary:
                    salary -= p_item[1]
                    shopping_car.append(p_item[0])
                else:
                    print('余额不足!!!还剩%s' % salary)
            else:
                print('商品输入不存在')
        elif choice == 'q':
            print('-----------------您已经购买如下商品---------------------')
            for i in shopping_car:
                print(i)
            print('您还剩%s元:' % salary)
            break
        else:
            print('invalid input')
else:
    print('invalid input')

相关文章

  • Python目录

    Python基础语法 输出print() 输入input() 数据类型 变量 常量 格式化 list tuple ...

  • python基础3_数据类型&格式化输出

    字符格式化输出 占位符 %s s = string%d d = digit 整数%f f = float 浮...

  • python-print函数的使用

    1.格式化输出 看看《Python基础编程》中对格式化输出的总结: %字符:标记转换说明符的开始 转换标志:-表示...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • 实战

    python的格式化输出 #python格式化输出 ##%对于未知变量类型,用这样就不太方便了 name='lis...

  • 3_数据类型--字符串

    3_数据类型--字符串 python 提供了 4 种内置数据结构:List(列表)、Tuple(元组)、Dicti...

  • python学习笔记 - (1)基本数据

    python数据类型 补充: 格式化输出 数字逻辑运算符 判断语句 随机数 三目运算符 for 循环 else 与...

  • python完全参考教程

    Python基础 Hello World! Python基础 基本数据类型 Python基础 序列 Python基...

  • python学习目录

    Python基础 --- 变量 (1) Python基础---数据类型(2)

  • 入门输入输出篇

    python 的输入和输出 输出 print('hello') 格式化输出: 命令行: >>> 'Hello, %...

网友评论

      本文标题:python基础3_数据类型&格式化输出

      本文链接:https://www.haomeiwen.com/subject/soexactx.html