算术运算符

算术运算符
    算术:+ ,- ,* ,/ ,%取余 ,//取整
     +,- 在计算时优先级是最小的,如果要先计算+或-,则使用一对小括号()
如18+19/2,(18+19)/2
如果优先级相同,则从左到右依次计算。
18%7*10-25=15


    复合算术运算符:
+= , -= ,*= ,/= ,%= ,//= ,
a = 10
a += 15
a = a+15   <==> a += 15
 
关系运算符:== ,!= ,> , < , >= , <=
运算结果:bool(True,False)
a = 1200
b = 9000
print(a > b)     :   False
Print(a == b)    :   False
print(a < b)     :   True
print(a <= b)    :   True
print(a != b)    :   True
扩展:赋值时,可以同时给多个变量赋值:
      a,b = 1200,9000合法
  a,b = 1200 报错
  a = 1200,9000
逻辑运算: or或 , and且 , not非
     针对布尔类型的数据来做运算
    or 或
True or True:      True
     True or False:     True
False or False:    False
and 且
True and True:      True
     True and False:     False
False and False:    False
not 非
not True:           Flase
not False:          True
True : 1
False: 0
成员运算符;
          in,not in
ids(学号) = 1001,1002,1009,1108
            1001 in ids :True
            1008 in ids : False 
            1008 not in ids :not False
    身份运算符
     身份识别:is 是,is not 不是
     "李相龙" is "disen"    : False
     "disen" is "disen"        : True
"李相龙" is not "diesn"    :True
数据类型的处理:数据转换

str:字符类型,   str()函数:将非字符类型转成字符类型
a = '19'
a += 20 ? 报错'TypeError'错误(异常)
正确的写法: a += str(20)
a += '20' ?= 1920   + 符号表示是字符串拼接
扩展:len()函数:计算给定内容的长度
          len(a):4
     dir()函数:显示指定的函数成员信息
          dir(str)
  dir(str())
字符类型的函数:lower()将字符全部转成小写
               upper()将字符全部转成大写
a = "Hello,Disen!"
       a.lower() : "hello,disen!"
       a.upper() : "HELLO,DISEN!"
数值型:
     int:整数的数值型, int():将数字的字符串转换成数值类型
        x = "99"
        y = "88"
        x + y = "9988"
        int(x) + int(y) = 187
    浮点型:
float():将带有小数点的数字字符串转成浮点型
h = "175"    #cm
     w = "80"  #kg
bmi = w / (h/100)**2
bool布尔类型:
bool():判断字符串是否为空"",如果为空则返回False
       反之为True
bool(""): False 
bool("a"): True
bool("abc"):True
bool(): false
bool(): false
bool(1): True
input函数:
从键盘的输入设备中接收内容
name = input("请输入您的姓名:")
 
扩展print()函数的格式:%s(代表字符),%d (代表整数数值),%f(浮点型),%.nf(n 表示保留的小数点位数)
  n 如果不存在,则表示不需要小数点
 
作业:
   1通过input从键盘接收两个参数,分别代表宽度和高度,计算他们的面积
2通过input从键盘接收一个参数,代表圆的直径,计算圆的周长和面积
3通过input从键盘接收n个参数,分别代表员工的某些特征,并使用%s之类的格式化符号显示出来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值