python基础(3)

#类型转换:不是改变对象本身的类型·,而是将值转换为新的对象
a=True
b=123
#类型·转换四个函数:int()
#int()可以用来将其他的对象转换为整形
a = int(a)
a=‘123’
a = int(a)#a= 123 a的类型 <class ‘int’>
#float()和int()的方法基本一样
a=‘123’
a=float(a)#a= 123.0 a的类型 <class ‘float’>
a=‘123’
a=str(a)#a= 123a的类型 <class ‘str’>
print(‘a=’,a)
print(‘a的类型’,type(a))
#**运算符:**可以对一个值或者多个值进行运算操作
#算符的分类:算数运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
#**算数运算符:**加减乘除,//是整除,**是幂运算,%
a=12+2#a 14
a=‘hello’+’’+‘asd’#helloasd
a = 12-2
a=2*23
a=12/3
print(“a”,a)
#赋值·运算符:就是将等号右边的值赋值给左边的变量
#关系运算符:用来比较两个值之间的关系,总会返回一个布尔值
b=12>23#b= False
b=23>12#b= True
b=10>=10#b= True
#在python中可以对字符串进行比较大小,他比较的是字符串的Unicode的编码
print(‘b=’,b)
#逻辑运算符
#not逻辑非:可以对符号右侧的值进行非运算,对于非布尔值,先将其转换为布尔值
#and逻辑与:对于布尔值,符号两面都是true,才会返回true。
#or逻辑或:对于布尔值,只要有一个true,就会返回true
a=12
a=not a#a= False
print(‘a=’,a)
True and print(“你大爷的”,)#你大爷的(与运算第一个值是true,就会继续后面的)
True or print(“你大爷的”,)#第一个值是true,所以不执行
False or print(‘你大爷的’,)#你大爷的
#条件运算符
#语法:语句一 if 条件表达式 else 语句二
#执行流程:(1)条件运算符在执行时,会先对条件表达式进行求职判断
#(2)如果判断结果为true,则执行语句一,并返回执行结果(3)如果判断结果为
#false,则执行语句二。
a = ‘你好’
b = ‘hello’
c=12
d=23
print(‘a得知大’) if c>d else print(‘skr’)#skr
print(‘a=’,a) if True else print(‘b=’,b)#a= 你好
max = c if c>d else d
print(‘max=’,max)#max= 23
#练习
#现在有三个变量,三个变量中分别含有三个数值,请输出三个数中的最大值
a=12
b=23
c=24
max=a if a>b else b if b>c else c if c>a else a
#或者
max =a if a>b else b
max =max if max>c else c
print(‘max=’,max)#max= 24

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值