Python基础学习笔记(02)

Python基础学习笔记(02)

一、今日学习大纲

  • pycharm的安装与简单使用
  • 格式化输出
  • while循环
  • 运算符
  • 代码的初识

二、PyCharm的安装与初始设置

  1. 从官网下载PyCharm安装包:https://www.jetbrains.com/pycharm/download/#section=windows
  2. 因为pycharm占用硬盘较多,所以选择安装目录尽量不要选择C盘。
  3. Create Desktop shortcut创建桌面快捷方式,建议勾选;Create Associations创建关联文件,建议勾选。
  4. 安装完成后进入激活界面。#未完成编辑
  5. 新建Project,选择Pure Python类型,Location尽量放置在易寻找的位置,Project Interpreter选项中选择Existing interpreter,在Interpreter内容项中导入python.exe的硬盘地址。
  6. 修改主题:左上角File-Settings,打开设置窗口,寻找Editor选项,点击Color Scheme,即可修改主题颜色设置。
  7. 设置Ctrl+鼠标滚轮修改字体大小:左上角File-Settings,打开设置窗口,在Editor选项中,点击General,在Mouse Control中勾选Change font size with Ctrl+Mouse Wheel选项。

三、格式化输出

  1. 示例:制作一个公共的名片模板,让名片某系位置变成动态可传入的

    # % 为占位符
    name = input('请输入你的姓名:') 			#小明
    age = input('请输入你的年龄:')				#73
    job = input('请输入你的工作:')				#程序员
    hobby = input('请输入你的爱好:') 			#boy
    
    msg1 = '''------------ info of %s ------------
    Name   : %s
    Age    : %s
    Job    : %s
    Hobby  : %s
    --------------- end -----------------'''% (name,neme,age,job,hobby)
    
    print(msg)
    

    运行结果为:

    ------------ info of 小明 ------------
    Name   : 小明
    Age    : 73
    Job    : 程序员
    Hobby  : boy
    --------------- end -----------------
    
  2. 在格式化输出中,%只需要作为百分号输出:

    msg = '我叫%s,今年%s,学习进度1%%' % ('小明', 18)
    print(msg)
    

    运行结果为:

    我叫小明,今年18,学习进度1%
    

四、while循环

  1. 循环基本形式:

    while True:
        print('狼的诱惑')
        print('我们不一样')
        print('月亮之上')
        print('庐州月')
        print('人间')
    

    每循环一遍,判断一次while的条件,若为true,则继续循环,若为false,终止循环。本循环条件始终为true,所以为死循环。

  2. 循环终止条件:

    • 改变条件:

      flag = True
      while flag:
          print('狼的诱惑')
          print('我们不一样')
          print('月亮之上')
          flag = False
          print('庐州月')
          print('人间')
      
    • break/continue

      • break直接跳出循环:

        while True:
             print('狼的诱惑')
             print('我们不一样')
             print('月亮之上')
             break
             print('庐州月')
             print('人间')
        

        运行结果为:

        狼的诱惑
        我们不一样
        月亮之上
        
      • continue为中断循环,本次循环结束,进入下次循环的条件判断步骤:

        while True:
             print('狼的诱惑')
             print('我们不一样')
             print('月亮之上')
             continue
             print('庐州月')
             print('人间')
        

        运行结果为:

        狼的诱惑
        我们不一样
        月亮之上
        狼的诱惑
        我们不一样
        月亮之上
        ...
        
      • 系统命令

  3. while-else语句

    • 若while语句正常结束,则else也正常运行:

      count = 1
      while count < 5:
          print(count)
          count = count + 1
      else:
          print(666)
      

      运行结果为:

      1
      2
      3
      4
      666
      
    • 若while语句经break强行终止,则else不执行:

      count = 1
      while count < 5:
          print(count)
          if count == 2:
              break
          count = count + 1
      else:
          print(666)
      

      运行结果为:

      1
      2
      

五、运算符

计算机运算种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算等。

  • 算数运算

    运算符 运算符描述
    + 加法
    - 减法
    * 乘法
    / 除法
    % 取余
    **
    // 整除
  • 赋值运算

    运算符 运算符描述
    = 普通赋值运算
    += a += b等效于a = a + b
    -= a -= b等效于a = a - b
    *= a *= b等效于a = a * b
    /= a /= b等效于a = a / b
    %= a %= b等效于a = a % b
    **= a **= b等效于a = a * * b
    //= a //= b等效于a = a // b
  • 逻辑运算:在没有()的情况下,优先级not > and > or,同一优先级从左至右依次计算。

    运算符 运算符描述
    and 布尔"与"
    or 布尔"或"
    not 布尔"非"

    TIPS:当int格式转化为bool格式时,0可以转化为False,除0外的任何数字可以转化为True;而当bool格式转化为int格式时,False转化为0,而True转化为1。

六、代码的初识

猜你喜欢

转载自www.cnblogs.com/raygor/p/13166701.html
今日推荐