python 标识符、变量命名规则、运算符


一、python 标识符和变量命名规则



1、python 标识符

       1. 在Python中可以自主命名的内容都属于标识符,比如:变量名,函数名,类名。
       2. 标识符必须遵循标识符的规则

注意:如果使用不符合标准的标识符,将会报错 SyntaxError: incalid syntax(无效语法)




2 python 变量和变量命名规则

  • python 变量

           1. python中使用变量,不需要声明,直接为变量赋值即可
           2. 不能使用没有进行赋值的变量
           3. 如果使用没有赋值过的变量,会报错 NameError:name'x' is not defined
           4. python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值
           5. python不需要指定数据类型,直接给变量赋值,变量会自己匹配类型
           6. python中变量名可以相同,使数据处理更加灵活(本质上还是同一个变量反复赋值),不像Java中变量名不可重复的限制
  • 变量命名规则

           1. python 中存在多种标识符,变量不能以 标识符为变量名,否则报错
           2. 变量名需要以驼峰命名方式命名
           3. 小写敏感 :简单的说就是大写的A和小写的a是两个不同的变量。




二、python 运算符



2.1 赋值运算符 “=”

  • 作用:把=号右边的结果 赋值给 左边的变量

    • 赋值运算符的特殊应用场景
      •   	# 等号连接的变量可以传递赋值
          	a = b = c = d ="hello"
          	print(a)
          	
          	# 拆包
          	m,n=3,5    #其实是一个元组拆成多个部分
          	print(m)
          	print(n)
          	
          	x = "hello",'good','yes'
          	print(x)
          	
          	# 拆包时,变量的个数和值的个数不一致,会报错
          	# y,z=1,2,3,4,5
          	# o,p,q=4,2
          	
          	# * 表示可变长度的使用
          	o,*p,q=1,2,3,4,5,6
          	print(o,*p,q)
        

2.2 算数运算符

运算符描述实列
+两个对象相加 10+20 输出结果30
-得到负数活是一个数减去另一个数 10-20 输出结果 -10
*两个数相乘或是返回一个被重复若干次的字符串10*20输出结果200
/10/2 输出结果5.0
//取整数返回商的整数部分9//2 输出结果4 -5//2 = - 3 整除,向下取整
%取余返回除法的余数 10%3=1
**2**3 为2的3次方 输出结果 8
()小括号提高运算优先级,比如:(1+2)*3


2.3 比较运算符

运算符描述实列
==等于 - 比较对象是否相等(a == b) 返回 False。
!=不等于 - 比较两个对象是否不相等(a != b) 返回 True。
<>不等于 - 比较两个对象是否不相等。python3 已废弃。(a <> b) 返回 True。这个运算符类似 != 。
>大于 - 返回x是否大于y(a > b) 返回 False。
<小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量 True 和 False 等价。(a < b) 返回 True。
>=大于等于 - 返回x是否大于等于y。(a >= b) 返回 False。
<=小于等于 - 返回x是否小于等于y。(a <= b) 返回 True。


2.4 逻辑运算符

运算符描述与Java的对应关系
andand两边数据都为真,那么得到的结果为真,反之为假对应 Java 的 && (逻辑与)
oror 两边有一边为真,结果为真,如果都为假,那么为假对应 Java 的 ||(逻辑或)
not相当于!,不等于对应 Java 的 !(逻辑非)
  • 13
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值