python基础02 变量和运算符

1、变量

1.1 说明

        两个要求:是标识符;不是关键字

        三个规范:1)见名知义;2)所有字母都小写,多个单词用下划线隔开;3)不能使用系统函数名、类名、模块名

1.2 定义变量

  • 同时定义多个变量赋相同的值
a=b=c=1
print(a,b,c) #1,1,1
  • 同时定义多个变量赋不同的值
a,b,c=1,2,3
print(a,b,c)  #1,2,3

2、运算符

2.1 算术运算符

        +,-,*,/,%,**,//

  • % -取余

        应用场景1:判断两个整数之间是否存在整数关系,即能被整除余数为0

print(4%2)  #0

        应用场景2:取整数的最低位(对10或10的N次方取余)

num=1234
print(num%10)
print(num%100)
print(num%1000)
'''
4
34
234
'''
  • ** -幂运算
print(2**3)    #2的3次方  --8
  • //整除

        应用场景1:计算一个数中有多少个完整的另一个数

print(16//3)    #5

        应用场景2:去掉整数的最低位,保留最高位

#取6
num=61
print(num//10)   #6

2.2 比较运算符

  • 所有的比较运算符的运算结果都是布尔值
  • python中的比价运算符支持速写表示范围

2.3 逻辑运算符

  • and :用于连接需要同时成立的两个条件,如果都成立结果是True,否则是False
num=27
print('num能否同时被3和9整除',num % 3 == 0 and num % 9 == 0)
#num能否同时被3和9整除,True
  • or:如果需要两个或多个条件中有一个条件成立就行,多个条件就用or连接,只要有一个成立就是True,都不成立时False
num = 32
print('num是否能同时被3和7整除',num%8 == 0 or num%3==0)
#True
  • not:对指定条件进行否定,not True -- False,not False -- True
age = 28
print(not age > 18)   #年龄是否不大于18
#False

2.4 赋值运算符

        =,+=,-=,*=,/=,//=,%=,**=

  • = 直接赋值
  • +=、-=….都是先将变量中的数据取出来与数据运算得到的值在赋值给前面的变量
a=2
a+=2
print(a)
#4

注:所有的赋值运算对应的表达式都是没有结果的,无法提供数据,但是可以通过完成赋值操作后的变量来提供数据

2.5 运算符优先级

        混合运算的时候,会优先算优先级的运算符

  • **>*、/、%、//>+、-
  • 数学运算符>比较运算符>逻辑运算符>赋值运算符
  • and>or
  • 有括号先括号

补充

        python的三目运算符

'''
语法: 值1 if 条件 else 值2   -先判断条件是否成立,如果成立整个表达式结果值是1,否则整个运算表达式结果是2

'''
age = 30
result = '未成年' if age < 18 else '成年'
print(result)

#成年

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值