一、input()函数的基本使用

present = input(‘大圣想要什么礼物’)

作用:接受来自用户的输入

返回值类型:输入值的类型为str

值的存储:使用 = 对输入的值进行存储

  1. name=input()
  2. print(name)

先输出问题到屏幕上,在输入回答

  1. name=input("what is your name?")
  2. print(name)

    控制台:

what is your name?lily
lily

进程已结束,退出代码 0

二、input()函数的高级使用

两个整数的相加

  1. a = input("please input the first number:")
  2. a = int(a)
  3. b = input("please input the second number:")
  4. b = int(b)
  5. print(a+b)

三、常用的运算符

算数运算符、赋值运算符、比较运算符、布尔运算符、位运算符

(1)算数运算符分为:标准运算符(+、-、*、/、//(整除))、取余运算符(%)、幂运算符(**)

  1. print(3**2)#32次方

注意:一正一负的整除向下取整

   余数 = 被除数 - 除数*商

  1. print(9%-4)#9-(-4)*(-3)=9-12=-3
  2. print(-9%4)#-9-(-3)*4=-9+12=3

(2)赋值运算法

执行顺序:从右向左

支持链式赋值: a =b = c = 20

支持参数赋值

支持系列解包赋值:a,b,c = 20,30,40  (注意左右变量和值对应个数相等,位置顺序对应不能错)

    优点:交换变量是不用创建第三个变量。例如交换a、b的值,语句如下:a,b = b,a

  1. a= b=c=20
  2. print(id(a),id(b),id(c))#链式赋值

  指向的内存位置一样,都是同一个数

a+=2     相当于 a=a+2

a-=2     相当于 a=a-2

a\=2     相当于 a=a\2

(3)比较运算符(>,<,>=等)

    比较运算符的结果是true或false,即为bool类型

  1. a=10
  2. b=c=20
  3. print(a>b)

    控制台:False

    比较运算法比较的是变量的  值,若要比较标识(id),用is

  1. b=c=20
  2. print(c is b)
    控制台输出:True
  1. list1 =[11,22,33,44]#list是列表
  2. list2 =[11,22,33,44]
  3. print(list1==list2)#判断value
  4. print(list1 is list2)#判断标识 或者可用 is not

    输出:

True
False

  1.  

(4)布尔运算符  and,or, not, in,not in

与数字电路或数学里面的定义一样,忘了的可以回顾一下数学中的定义

and 一假为假

or 一真为真

not 非

in 表示在不在当中

  1. s='helloworld'
  2. print('w' in s)
  3. print('a' in s)
  4. print('a' not in s)

    控制台输出:

True
False
True

(5)位运算符 将数据转成二进制进行运算

& 按位与,同为1 时结果为1

| 按位或 ,有1为1

<<向左移动一位,相当于乘2

>>向右移动一位,相当于除2

  1. print(4<<2)#向左移动两位,相当于乘2再乘2
    控制台输出:16

(6)运算符的优先级

算术运算符 >位运算 > 比较运算 >布尔运算(有括号先计算括号内内容)

输入函数input()、运算符的更多相关文章

  1. Python05(运算符)

    Trainning-day04回顾1.Python运算符 + - * / % ** //2.标准输入函数 input() input("输入提示语")3.占位符 生成一定格式的字符 ...

  2. Python全栈工程师(运算符、if)

    ParisGabriel       Python 入门基础   比较运算符:< 小于<= 小于等于> 大于>= 大于等于== 等于!= 不等于 语法: 表达式1>表达式 ...

  3. Python学习笔记:输入输出,注释,运算符,变量,数字类型,序列,条件和循环控制,函数,迭代器与生成器,异常处理

    输入输出 输入函数input()和raw_input() 在Python3.x中只有input()作为输入函数,会将输入内容自动转换str类型: 在Python2.x中有input()和raw_inp ...

  4. python 中的input

    渣渣之路. 一. 在python编程初学者指南中的第六章.使用参数和返回值的例子中: # -*- coding: utf-8 -*- def display(message): print messa ...

  5. python input() 与 raw_input()

    使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,floatraw_inpo ...

  6. Python基础——输出[print()]与输入[input()]

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ Python是一种面向对象的解释型计算机程序设计语言,Python的特点是"简单"." ...

  7. python常用执行方式&变量&input函数

    linux系统中执行py文件方式:  ./a.py 需要执行权限 chmod -R 777(最大权限) 常用执行方式: 1. ./a.py2. python a.py 文件内部头加上 #!/usr/b ...

  8. 2.1 Python3基础-内置函数(print&input)

    >>返回主目录 源代码 # 内置函数:输入/输出 name = 'Portos' age = 18 sex = 'man' score = 99.5 print('Hello World! ...

  9. Python教学课程分享

    一.Python基本语法 1.1整数,实数,复数 前言: Python编程环境及方法 在python底层环境中唤醒python对话,直接在python中输入指令对系统进行命令编程 随意打开一个记事本或 ...

随机推荐

  1. Py迭代和迭代器,生成器,生产者和消费者模型

    迭代器iter 1.迭代的含义: 每次生成的结果依赖于上一次.问路,先问第一个人,第一个人不知道他就说第二个人知道,然后去找第二个人.第二个人不知道就说第三个人知道,然后去找第三个人 2.递归的含义: ...

  2. k8s之共享存储概述以及演示

    共享存储机制 k8s对有状态的容器应用或者需要对数据进行持久化的应用,在之前的篇章说过,可以将容器内的目录挂载到宿主机的容器目录或者emptyDir临时存储卷. 另外,k8s还开放了两个资源,分别是P ...

  3. 容器化安装Mysql 8.0 并部署主从复制

    系统: Centos 7.4 数据库版本:8.0.20 两台机器做相同操作 安装Docker export VERSION=18.06 && curl -fsSL http://rai ...

  4. C语言中二维数组声明时,探究省略第一维的原因

    我们在使用二维数组作为参数时,我们既可以指明这个数组各个维度的维数,同时我们也可以省略一维,但是二维却不能省略.why呢?由于编译器原理的限制,在一个数组Elemtype test[m][n]中,访问 ...

  5. 编码占用的字节数 1 byte 8 bit 1 sh 1 bit 中文字符编码 2. 字符与编码在程序中的实现 变长编码 Unicode UTF-8 转换 在网络上传输 保存到磁盘上 bytes

    小结: 1.UNICODE 字符集编码的标准有很多种,比如:UTF-8, UTF-7, UTF-16, UnicodeLittle, UnicodeBig 等: 2 服务器->网页 utf-8 ...

  6. 将连续增长 N 次字符串所需的内存重分配次数从必定 N 次降低为最多 N 次 二进制安全

    SDS 与 C 字符串的区别 - Redis 设计与实现 http://redisbook.com/preview/sds/different_between_sds_and_c_string.htm ...

  7. 在nodejs中创建cluster

    目录 简介 cluster集群 cluster详解 cluster中的event cluster中的方法 cluster中的属性 cluster中的worker 总结 在nodejs中创建cluste ...

  8. day133:2RenMJ:TypeScript的变量&函数&类&接口

    目录 1.变量 2.函数 3.类 4.接口 1.变量 1.变量的声明 // 1.即指定数据类型 也指定值 var 变量名:类型 = 值; eg:var username:string = " ...

  9. LINUX中备份mysql数据库

    1.在LINUX中创建备份目录 如:/home/backup   2.把sh脚本放到备份目录下   脚本如下 https://wws.lanzous.com/i1oCxlccapa密码:dter   ...

  10. 数据同步工具Sqoop和DataX

    在日常大数据生产环境中,经常会有集群数据集和关系型数据库互相转换的需求,在需求选择的初期解决问题的方法----数据同步工具就应运而生了.此次我们选择两款生产环境常用的数据同步工具进行讨论 Sqoop ...