上课无聊写着玩的,不必当真。

Jupyter 的简单使用 与 Python的基本输出输入

print("本节课由 余布洛夫斯基 友情授课 | 由 萌狼蓝天 友情上演")
本节课由 余布洛夫斯基 友情授课 | 由 萌狼蓝天 友情上演
  • Jupyter 有两种模式,第一种是命令模式(按下ESC进入命令模式),第二种是编辑模式(按下Enter进入编辑模式)
  • 在命令模式下,按A在当前单元格上方插入一个单元格,按B在当前单元下方插入一个单元格
  • 按下Shift+Enter将会执行当前单元格内容,并且新建一个单元格。
  • 如果你想知道更多快捷键,应该尝试在命令模式下按下 H

数据准备

  • 在命令模式下,按下L可以显示或者隐藏单元格内的行号
  • 在命令模式下,按下Y单元格变成代码块,按下M变成Markdown编辑器,这是我最常用的

(以下数据随便写,无所谓的。)

number=520
price=99.9
result = number * price

输出

print("金额:{:.2f}".format(result))
金额:51948.00
print("金额:"+repr(result)+"元")
金额:51948.0元

输入

str=input('请问你今天要来点兔子吗?')
请问你今天要来点兔子吗?yes

一些练习

num = input("请输入购买数量:")
请输入购买数量:800
商品编码 图书名称 数量 商品金额
print("———————————————————————————————")
# 表头
print(chr(9615),end="")
print("{:^6s}".format("商品编码"),end="")
print(" | ",end="")
print("{:^17s}".format("图书名称"),end="")
print(" | ",end="")
print("{:^6s}".format("数量"),end="")
print(" | ",end="")
print("{:^7s}".format("商品金额"),end="")
print(chr(9615))
# 分割线
print("———————————————————————————————")
print(chr(9615),end="")
print("{:^10s}".format("0100096543"),end="")
print(" | ",end="")
print("{:^21s}".format("Samll Yellow Book"),end="")
print(" | ",end="")
print("{:^8d}".format(int(num)),end="")
print(" | ",end="")
print("{:^11.2f}".format(9.99),end="")
print(chr(9615))
print("———————————————————————————————")
———————————————————————————————
▏ 商品编码 | 图书名称 | 数量 | 商品金额 ▏
———————————————————————————————
▏0100096543 | Samll Yellow Book | 800 | 9.99 ▏
———————————————————————————————

(说实话)我认为上面的输入真是糟糕的、麻烦的输出方式

print("———————————————————————————————————————")
# 表头
print(chr(9615),end="")
print(" {}\t".format("商品编码"),end="")
print(" | ",end="")
print(" {}\t\t".format("图书名称"),end="")
print(" | ",end="")
print(" {}\t".format("数量"),end="")
print(" | ",end="")
print(" {}\t ".format("商品金额"),end="")
print(chr(9615))
# 分割线
print("———————————————————————————————————————")
print(chr(9615),end="")
print(" {}\t".format("0100096543"),end="")
print(" | ",end="")
print(" {}\t".format("Samll Yellow Book"),end="")
print(" | ",end="")
print("{:^d}\t\t".format(int(num)),end="")
print(" | ",end="")
print("{:^.2f}\t\t".format(9.9),end="")
print(chr(9615))
print("———————————————————————————————————————")
———————————————————————————————————————
▏ 商品编码 | 图书名称 | 数量 | 商品金额 ▏
———————————————————————————————————————
▏ 0100096543 | Samll Yellow Book | 800 | 9.90 ▏
———————————————————————————————————————

2022年3月22日 萌狼蓝天

【Python】【Jupyter】Jupyter 的简单使用 与 Python的基本输出输入的更多相关文章

  1. 【VB超简单入门】五、基本输出输入

    之前讲了VB IDE的基本操作和概念,接下来要开始将VB语言的编程了. 程序最重要的部分是输出和输入,输入数据,经过计算机处理,再输出结果.本文将介绍两种最基本的输出输入方法,分别是Print.Msg ...

  2. python(5)- 简单练习:python三级菜单优化

    python三级菜单优化,菜鸟版链接:http://www.cnblogs.com/xuyaping/p/6648170.html menu = { '北京':{ '海淀':{ '五道口':{ 'so ...

  3. python(4)- 简单练习:python实现购物车的优化

    购物车程序优化题目要求: 1. 用户退出时打印商品列表时,按以下格式 -------您购买的商品如下------ id    商品    数量    单价    总价 1      iPhone 2  ...

  4. 基于Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度学习环境

    基于Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度学习环境 前言一.环境准备环境介绍软件下载VMware下安装UbuntuUbuntu下Anaconda的安 ...

  5. Python神器 Jupyter Notebook

    什么是Jupyter Notebook? 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果. Jupyter Not ...

  6. python(一) jupyter 安裝

    copy from https://jupyter.org/install Getting started with JupyterLab Installation JupyterLab can be ...

  7. python之jupyter安装与使用

    Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown.用途包括:数据清理和转换,数值模拟,统计建模,机器学 ...

  8. 简说Python之Jupyter Notebook

    目录 简说Python之Jupyter Notebook 1.Jupyter Notebook 系统环境:Ubuntu 18.04.1 LTS Python使用的是虚拟环境:virutalenv Py ...

  9. jupyter之配置自己喜欢的python环境

    之前安装anaconda,会自动安装jupyer笔记本,但是本人从来没有用过,近期查看github上的一些教程时,发现很多文件都是.ipynb为后缀的jupyter文件,于是自己准备琢磨一下把环境换成 ...

  10. python安装jupyter notebooks(windows下)

    [1]前提 前提:下载好Python并把python添加到了Path路径 以3.8为例子,在安装的时候有个这个勾选项,Add Python 3.8 to PATH,勾上就好,没有的话.就把python ...

随机推荐

  1. Go语言中的位运算符

    位运算(bitwise operations)是计算机科学中非常基础且重要的运算类型,它直接操作二进制位.Go语言中提供了一组位运算符,用于执行位级别的操作. Go语言中的位运算符 按位与(& ...

  2. 活动预告 | 中国数据库联盟(ACDU)中国行定档深圳,一起揭秘数据库前沿技术

    在当今数字化时代,数据库是各行各业中最核心的信息管理系统之一.随着技术的飞速发展,数据库领域也不断涌现出新的前沿技术和创新应用.数据库运维和开发人员需要紧跟前沿技术,才能保持竞争力,并实现更高效.更智 ...

  3. 介绍一下 websocket

    一般的http请求都是短连接,而webpack的使用可以建立长连接 : 什么是 websocket websocket 是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双 ...

  4. k8s的ReplicationController

    ReplicationController 存活探针 Kubemetes有以下三种探测容器的机制: HTTPGET探针对容器的IP地址(你指定的端口和路径)执行HTTPGET请求,如果探测器收到响应, ...

  5. KubeSphere 社区双周报 | OpenFunction 集成 WasmEdge | 2023.02.03-02.16

    KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书.新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列 ...

  6. 关于C语言指针类型的总结

    前言 我个人将目前在C语言中所遇到的指针归类为8种,至于为何写第九点,是因为我个人认为第九点极容易与第五点混淆,故总结如下: 1.普通指针 普通指针即最常见的如:int * . char*等 甚至于也 ...

  7. cn2 lab 笔记

    Ubuntu 18.04 Kafka 先启动kafka自带的zookeeper 在data/kafka_2.13-3.3.1bin目录下执行 ./zookeeper-server-start.sh . ...

  8. Google Guice 与 Noear Solon 的简单对照

    1. 简介 Google Guice 是一个轻量级的依赖注入框架,它支持Java 5或者更高版本的JDK.Noear Solon 也是一个轻量级的依赖注入框架,它支持Java 8或者更高版本的JDK ...

  9. Power BI 通过输入数据新建表后重新进入编辑状态

    在使用Power BI时,有时候我们会直接通过输入数据构建一些简单的表,但是构建好后我们可能还需要对表格进行增删改的操作,这时候我们需要怎么才会恢复到表格的编辑状态呢?其实很简单,我们回到PQ里面,双 ...

  10. python翻译词典实例

    #!/usr/bin/python # -*- coding:utf-8 -*- #通过有道翻译来进行内容翻译 import urllib2 import urllib import json #-- ...