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

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 <= b
True
>>> 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

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值