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的变量的主要内容,如果未能解决你的问题,请参考以下文章