码迷,mamicode.com
首页 > 编程语言 > 详细

python-变量

时间:2016-07-02 14:37:24      阅读:243      评论:0      收藏:0      [点我收藏+]

标签: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-变量

标签:python   下划线   双引号   字符串   命名   

原文地址:http://xushaojie.blog.51cto.com/6205370/1795119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!