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-变量

评论关闭