python基础二

python基础二

  • 基本运算

    1. 算数运算符:

      加,减,乘,除,取余,取整, 然后返回一个值

    2. 比较运算符:

      大于,小于,等于,不大于,不小于,不等于 然后返回一个值

    3. 赋值运算符:

      等于,X=10

    4. 逻辑运算符(把多个条件同时叠加)

      name = 'nick'
      
      height = 180
      
      weight = 140
    5. 身份运算符:

      x = 257
      y = x
      z = 257
      
      print(id(x) == (id(y)))
      print(x is y) # is比较的是内存地址
      print(x is not y)  # is not判断是否不等于
    6. 位运算符

      60 13 十进制 0,1,2,3,4,5,6,7,8,9,10

      0,1,2,3,4,5,6,7,8,9,逢十进一位,10,11,12,13,...19,20...90,91,92,..99,100

      0和1 二进制

      0,1,逢二进一位,10,11,100,101,111,1000

      0 # 0000 0000 --》0

      1 # 0000 0001 --》 1

      10 # 0000 0010 --》 2

      11 # 0000 0011 --》 3

      100 # 0000 0100 --》 4

      101 --》 5

      110 --> 6

      111 --> 7

  • 流程控制之if判断

    1. 单分支结构:

      name = 'sike'
      inp = input('name')
      if name == inp:
          print('good')
    2. 双分支结构

      name ='sike'
      s = input('name:')
      if s == name:
          print('good')
      else:
          print('bad')
    3. 多分支结构

      height = 130
      height = 70
      height = input('请输入你的身高')
      height_inp = int(height)
      
      if height_inp >130:
         print('全票')
      elif height_inp > 70:
         print('半票')
      else:
          print('免票')
      
  • 流程控制之while循环

    流程控制:控制变量往一个方向变化

    循环:重复(按照某种规律)干一件事

    while 条件:

    条件成立运行代码,不成立结束while循环代码

    代码执行结束后会进入下一次循环(再一次判断条件)

    #while 条件: 
    条件成立运行代码,不成立结束while循环代码
    代码执行结束后会进入下一次循环(再一次判断条件)
    
    # 1.while + break
    count = 0
    while 1:
        if count == 100:
            break #break终止循环
        count += 1
            print(count)
    
    
    # 2.while + continue 
    count = 0
    while 1:
        if count == 100:
            break
        count += 1
        if count == 50:
            continue # continue跳出本次循环,不执行下面的代码
        print(count)
    
    
    # 3.while + else 仅作了解(非用不可可以使用,不要和if。。else混了)
    count = 0
    while count < 50:
       if count == 100:
           break
       count += 1
       print(count)
    else:     # 没有被break干掉就执行,被break终止了就不执行
        print('没有被break干掉我就能出来') # 可以判断while是否被break终止
    
    
  • 流程控制之for循环

转载于:https://www.cnblogs.com/hj59988326/p/11508925.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值