python-变量,,Python下变量是
python-变量,,Python下变量是
Python下变量是对一个数据的引用。
1.1 变量的赋值
变量命名规则:字母、数字、下划线,不能以数字开头。
a = 1 //在shell中=左右两边不能有空格,但是python有无空格都可以。
x = ‘abc‘ //如果是给变量赋值字符串,那么一定要使用引号,单双引号都可以。
id(a)
id是一个内置函数,可以查看a在内存当中的地址。
查看变量是什么类型,可以使用内置函数type()
type(a)
x = 2
x += 2
x -= 3
x *= 4
1.2 算术运算符
连接的是2个数字的话,则是相加。
如果是字符串的话,是将2个字符串连接起来。
* 表示乘
** 表示乘方
+ 表示相加
- 表示相减
/ 表示除数
// 表示整除
% 表示取余
1.3 关系运算符
>
<
>=
<=
==
!=
返回的都是逻辑布尔值 Ture | False
1.4 逻辑运算符
and 逻辑与
or 逻辑非
not 逻辑非
成员测试 in,not in
同一性 in , not in
同一性 is , is not
比较: <, <=, >, >=, !=, ==
按位或 |
按位异或 ^
按位与 &
移位 << , >>
按位翻转 ~x
指数 **
练习:写一个四则运算器
input 接收的是类似一个表达式,更加适合于数字。
raw_input 接收的是一个字符串。
#!/usr/bin/python
#coding:utf8
num1 = input("Please input a1: ")
num2 = input("Please input a2: ")
# %s表示格式化字符串.
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)
本文出自 “少犟” 博客,请务必保留此出处http://xushaojie.blog.51cto.com/6205370/1795119
python-变量
评论关闭