Python的变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的变量相关的知识,希望对你有一定的参考价值。

1.变量的命名

  • 变量名由字母、数字、下划线组成。
    • 变量不能以数字开头
    • 不可以使用关键字
    • a a1 _a

2.变量的赋值

  • 是变量的声明和定义的过程
    a = 1
    id(a) 查看变量a在内存中的地址,改变变量a的值也是改变a在内存中的地址

3.运算符与表达式

  • Python运算符包括

    • 赋值运算符
    • 算术运算符
    • 关系运算符
    • 逻辑运算符
  • 表达式是将不同的数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。
  • Type(a) 可以查看a的数据类型
    技术分享图片

    1. 赋值运算符

  • =: x = 3, y = ‘abcd’
  • +=: x += 2 #现在x=5
  • -=: x -= 2 #现在x=3
  • =: x = 2 #现在x=6
  • /=: x /= 2 #现在x=3
  • %=: x %= 2 #3/2 余1 返回1

2.算术运算符

  • +
  • -
  • *
  • /
  • //
  • \%
  • **
  • 是除法,分子不加浮点数就只取整数,分子加浮点数就是小数,见例子
  • \是只取整数不取小数的除法
    技术分享图片

    3.关系运算符

  • > :1 > 2
  • < :2 < 3
  • >=:1 >= 1
  • <=:2 <= 2
  • ==:2 == 2
  • !=: 1 != 2

    4.逻辑运算符

  • and逻辑与: True and False
  • or逻辑或: False or True
  • not逻辑非: not True
    技术分享图片

    4.写一个四则运算器

  • input()与raw_input()区别(raw_input 将所有输入都视为字符串)
    技术分享图片
    技术分享图片

  • 要求从键盘读取数字
    第一种写法
    #!/usr/bin/python
    num1 = input("Please input a number: ")
    num2 = input("Please input a number: ")
    print num1 + num2
    print num1 - num2
    print num1 * num2
    print num1 / num2

    技术分享图片
    第二种写法(格式化输出)

    #!/usr/bin/python
    num1 = input("Please input a number: ")
    num2 = input("Please input a number: ")
    print "%s + %s = %s" % (num1,num2,num1 + num2)
    print "%s - %s = %s" % (num1,num2,num1 - num2)
    print "%s * %s = %s" % (num1,num2,num1 * num2)
    print "%s / %s = %s" % (num1,num2,num1 / num2)

    技术分享图片

以上是关于Python的变量的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Android片段管理器传递变量[重复]

append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort