• Python基础知识(day2)


    day2

    1.字符串

    • 字符串格式化

      name = input('姓名: ')
      do = input('在干啥: ')
      
      template = '%s在教室,%s.'%(name,do,)
      print(template)
      
      #%s做占位符,格式化输出,s代指字符串,d代指数字
      template2 = "我是%s,年龄%s,职业%s." %("llk",18,"gamer",)
      print(template2)
      
      
      name = input("输入姓名: ")
      age = input("请输入年龄: ")
      job = input("请输入职业: ")
      Hobbie = input("请输入爱好: ")
      msg ='''
      -----info of Alex Li -----
      Name :  %s
      Age  : %s
      job  :  %s
      Hobbie: %s
      
      ---- end ---- '''
      
      data = msg %(name,age,job,Hobbie,)
      print (data)
      
    • 运算符

      • 算术运算符

        # *****算术运算符*****
        # 1~100之间的奇数
        count = 1
        while count < 100:
            val = count % 2
            if val == 1:
                print(count)
            count = count + 1
        
        # **返回X的幂次方,如2**8为2^8
        
        # 1-100相加
        count = 1
        sum = 0
        while count <= 100:
            print(count)
            sum = sum + count
            count = count + 1
            print(sum)  
        
      • 逻辑运算符

        • and
        • or
        • not
        # 字符串转布尔值
        v1 = 'llk'
        v2 = bool(v1)
        print(v2)
        # 空串为false
        v1 = ''
        v2 = bool(v1)
        print(v2)
        # 0为false,其他为true
        v1 = 0
        v2 = bool(v1)
        print(v2)
        # 字符串转数字,数字型字符串可转
        v1 = '666'
        v2 = int(v1)
        print(v2)
        # 数字转字符串
        v1 = 666
        v2 = str(v1)
        print(v2)
        # or 的用法,第一个值为真,则值为第一个值,否则为第二个值
        value = 0 or 9
        print(value)
        
        value = 1 or 9
        print(value)
        
        value = 0 or ""
        print('--->', value, '<---')
        
        # and 的用法,第一个为true,则value=第二个值
        # 如果第一个值为false,则value=第一个值
        #如果有多个条件,则顺序执行
        value = 1 and 2
        print(value)
        
        value = 1 and 0
        print(value)
        
        value = 0 and 7
        print(value)
        
    • 码云,代码托管

      git init //初始化git
      git add . //打包当前目录下文件
      git commit -m "first commit" //命名
      //全局设置
      git config --global user.name "lilangkui"
      git config --global user.email "example@qq.com"
      //别名
      git remote add origin https://gitee.com/lilangkui/python_day3.git
      //推送代码到码云
      git push -u origin master
      
  • 相关阅读:
    NYOJ-301递推求值
    二叉树
    从c到c++
    NYOJ-93汉诺塔(三)
    历届试题 最大子阵
    最大子序列和最大子矩阵
    【贪心】电视节目安排
    【贪心】线段覆盖
    【贪心】取数游戏
    【贪心】智力大冲浪
  • 原文地址:https://www.cnblogs.com/lilangkui/p/12452526.html
Copyright © 2020-2023  润新知