python 10 运算

一、运算

1、运算符

加减乘除乘方求余求商          +   -   *  /  **     %     //

num=9/2
print(num)
num2=9%2
print(num2)
num3=9//2
print(num3)

2、比较运算:       ==       >        <        >=        <=           !=       <>     

3、赋值运算

 

2、判断某个东西是否在某个东西里面包含

成员操作:     “not”            "not in"       

name = "吴学龙"           #子字符串,子序列
if "龙" in name:
    print ('Ok')
else:
    print('Error')
if "学" not  in name:
    print('不在名字里面')
else:
    print('在名字里')

 注意:

布尔值:True 真         False  假           

if True:
    pass

while True:
    pass

补充:先计算括号内  执行顺序:从前到后 

          结果:True  OR ==> True;    True   AND ==>继续走; False OR  ==>继续走;False  AND ==>False;

总结:

结果是值    

          算术运算: a = 10 * 10

          赋值运算: a = a + 1           a+=1

结果是布尔值

          比较运算:a = 1 > 5

          逻辑运算:a = 1 >6 or 1 ==1

          成员运算:a = "蚊"  in  "郑建文"


二、基本数据类型

1、数字(猪八戒三十六变)

 数   字:int,所有功能都在int里面   a1 = 123     

①第一变化:将字符串转换为数字 ,type():查看该字符串是什么类型

②第二变化:改变字符串的进制,数字的进制 

③第三变化:指出数字变成二进制的位数

            # 基本数字类型
#一、字符串转换成数字(“type():查看字符串类型”)
test1 = "9845\t"
print(test1,type(test1))
#结果:9845	 <class 'str'>
test2 = int(test1)
print(test2,type(test2))
# 结果:9845 <class 'int'>

# 二、改变字符串的进制、数字的进制
test3 = "a"
test4 = "101"
v1 = int(test3,base=16)
v2 = int(test4,base=2)
print(v1)    # 结果:10
print(v2)    #      5

# 三、数字变成二进制有几位
num =9    
v3 = num.bit_length()
print(v3)   #结果:1001 ---》4位

encode

decode

列    表:    list

 

 

 

 

 

 

元     组: tuple

字     典:  dict

 布 尔 值: bool

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值