用户交互

input输入

input接收的数据都是字符串类型

如下图

output输出

还可以相加

换行符

想让他们隔行排列的话就可以这样(如图)

在想各行的开头前面加上\n即可

那若是想将两个输出的信息进行合并打印可以进行如下操作

格式化输出

按照格式把内容中的变量由占位符占位,通过用户的输入或格式化的填写,替换掉格式内的占位符再进行输出

就是格式化输出

eg

多个变量时需要用小括号括起来并用逗号隔开

当然,对应的%一定要与打印的数据数量一致不然会报错

当输出的只有一个变量是可以不加小括号

如图

直接输入变量也是可以的

(重点)

%s 是占位符,可以为所有的数据进行占位操作

%d 是只能给数字类型的占位使用

如果我们需要展示8位数字,但你现在只有2位数字该如何进行操作

需要在%d之间加上以零补充总共多少位的数字

若你当前的变量数字超过补充的数字,则值不变

运算符基础运用

运算符号有 + - * /  //  %  **

其中+ - * /不用说

// 是只取整数部分

% 是只取余数

** 是某个数的幂

运算比较符

==  等于号

!=不等于

> 大于

>=大于等于

< 小于

<= 小于等于

增量赋值

x += 1 等同于 x = x + 100
x -= 1
x *= 1
x /= 1

如图

链式赋值

链式赋值理解成

x=y=z=11

即可

交叉赋值

交叉赋值需要借助第三个变量

如(图片文字分开看)

也可以写成

解压赋值

要定义的变量名直接指向表格即可

字典同理,但获取到的是字典的key

好了

完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

每天学一点——python用户的交互、格式化输出与基础运算符运用的更多相关文章

  1. Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python#coding:utf-8#三种格式化输出 #第一种格式化输出na ...

  2. Python小代码_2_格式化输出

    Python小代码_2_格式化输出 name = input("name:") age = input("age:") job = input("jo ...

  3. day004 与用户交互、格式化输出、基本运算符

    目录 今天Python所学习的知识如下:①与用户的交互.格式化输出.基本运算符.以下整理汇总下所学习的知识点. 与用户的交互 input 注意事项: input函数接受的都是字符串 python2中的 ...

  4. python的学习笔记01_2变量 常量 注释 用户交互 格式化输出

    变量是什么? 变量的作用  Variables are used to store information to be referenced and manipulated in a computer ...

  5. python学习道路(day1note)(变量,注释,用户输入,格式化输出,if,while,for循环并扩展练习)

    python是一门动态解释性的强类型定义语言,其应用范围非常之广 1:进入python语言 #!/usr/bin/env python #_*_coding:utf-8_*_ print(" ...

  6. python学习笔记(基础二:注释、用户输入、格式化输出)

    注释 单行:# 多行:上下各用3个连续单引号或双引号 3个引号除了多行注释,还可以打印多行 举例: msg = ''' name = "Alex Li" name2 = name ...

  7. 每天学一点Python

    9月11日 1.用List实现Python里的?:条件表达式 ["false","true"][判断条件] 其实就是一个List[0]还是List[1]的问题. ...

  8. day3用户交互,格式化输出,数据类型,流程控制

    上节课复习: 1.运行python程序的三步骤:python test.py 1.先启动python解释器 2.将test.py的内容当作普通的字符读入内存 3.python解释器解释执行刚刚读入内存 ...

  9. python基础之数据类型,交互,格式化输出,基本运算符

    数据类型 1.什么是数据类型? 变量值才是我们存的数据,所以数据类型指的是变量值的种类 2.为何数据要分类? 变量值是用来保存现实世界中的状态的,那么针对不同的状态,就应该用不同类型的数据去表示 3. ...

随机推荐

  1. Linux系统时钟与硬件时钟

    linux系统有两个时钟:一个是由主板电池驱动的硬件时钟(Real Time Clock),也叫做RTC或者叫CMOS时钟.当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的: ...

  2. 转 android design library提供的TabLayout的用法

    原文出处:http://chenfuduo.me/2015/07/30/TabLayout-of-design-support-library/ 在开发中,我们常常需要ViewPager结合Fragm ...

  3. javaAPI2

    ---------------------------------------------------------------------------------------------------- ...

  4. Output of C++ Program | Set 13

    Predict the output of following C++ program. 1 #include<iostream> 2 using namespace std; 3 4 c ...

  5. 深入理解java动态代理机制

    动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组 ...

  6. 移动端(App)项目进行满屏高度的设置

    做移动端App的时候 高度一般会根据页面的元素进行自动设置,不会铺满整个屏幕.通过以下代码实现满屏高度. #app{ width: 100%; height: 100%; position: abso ...

  7. 【Java 基础】Java Enum

    概览 在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式. enum关键字在 java5 中引入,表示一种特殊类型的类,其总是继承jav ...

  8. 【Java】面向类与对象

    一.面向对象 对象封装:私有变量+公共方法 方法与构造方法 this变量 Animal.java public class Animal { String name; int age; void mo ...

  9. CPU进程优先级

    目录 一.简介 二.NICE值 三.优先级 四.实时进程 一.简介 进程优先级起作用的方式从发明以来基本没有什么变化,无论是只有一个cpu的时代,还是多核cpu时代,都是通过控制进程占用cpu时间的长 ...

  10. 转:StoryBoard快速上手

    由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard.(不料在涉及到页 面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知 ...