Python入门01——命名规则和运算符

Rebecca ·
更新时间:2024-11-11
· 938 次阅读

Python是一种弱类型的编程语言,定义数据时,不需要声明数据的类型,变量赋什么类型的值就是什么类型的。

变量的命名规则:由字母、数字、‘_‘ 组成,不能以数字开头,必须严格的区分大小写。

常量的命名规则:在Python中这样约定,在命名时,名字的首字母大写,编译器则认为该变量是常量。

Python中的运算符有很多,大致总结如下:

(1)赋值运算符:=

        如下图中所示,给变量 s 赋值为 'apple',此时 s 的数据类型就是字符串类型,其中保存的就是内存中 ‘apple’ 的内存地址。当给 s 重新赋值为 ‘melon’ 时,s 中就保存的是 ‘melon’ 的内存地址。然后,再定义变量 s1 ,并将 s 的值赋给它,函数 id() 是用来查看变量的内存地址的,此时可以发现,s1 和 s 是指向同一块地址的,这是由于在Python中第一次定义了较短的字符串之后,会将它放入字符串池中,需要再用的时候,直接用就可以了,不需要再开辟新的内存空间。

>>> s = 'apple' >>> s 'apple' >>> s = 'melon' >>> s 'melon' >>> s1 = s >>> s1 'melon' >>> id(s1) 2054651192688 >>> id(s) 2054651192688

(2)乘方运算符:**   ;整除运算符 //

>>> 2**3 8 >>> 8//2 4 >>> 8//3 2

(3)关系运算符:==、!= 、=、、is 、is not

>>> a = 2 >>> b = 3 >>> c = 2 >>> a == c True >>> a == b False >>> a != b True >>> a >> a is b False >>> a is c True

(4)逻辑运算符:and(与) 、or(或)、not(非)

>>> a = 1 >>> b = 0 >>> a and b 0 >>> a or b 1 >>> not a False >>> not b True

(5)位运算:&(按位与)、|(按位或)、^(非)、<>(右移)

(6)三目运算符:表达式 ?成立时结果 : 不成立时结果

        在Python中的形式为:  成立时结果   if   表达式   else  不成立时结果

>>> a=1 >>> b=2 >>> a+b if a==b else a-b -1 琛cc 原创文章 24获赞 21访问量 2262 关注 私信 展开阅读全文
作者:琛cc



运算符 Python入门 命名规则 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号