• 腾讯的表妹告诉我怎么学Python,今天就教我搭建Python环境和基本语法,我【码上开始】


    本文首发公众号:码上开始

    环境准备

    • Pycharm
    • Python3
    • window10/win7

    安装 Python

    1. 打开Python官网地址

    2. 下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。
      在这里插入图片描述

    3. 开始安装

      • 双击下载的安装包,弹出如下界面
        在这里插入图片描述
        这里要注意的是:
      1. 将python加入到windows的环境变量中,如果忘记打勾,则需要手工加到环境变量中
      2. 在这里我选择的是自定义安装,点击“自定义安装”进行下一步操作
      • 自定义安装
        在这里插入图片描述
      • 等待安装成功
        在这里插入图片描述

    验证是否安装成功

    • 按 Win+R 键,输入 cmd 调出命令提示符,输入 python:
      在这里插入图片描述

    安装Pycharm

    1. 打开Pycharm官网下载链接
    2. 选择下载的版本(当前下载的是Windows下的社区版)
    3. 专业版收费的(需要破解),当前下载的社区版免破解
      在这里插入图片描述

    配置pycharm

    • 外观配置(推荐使用Darcula)
      在这里插入图片描述
    • 配色方案(推荐使用Monokai)
      在这里插入图片描述
    • 代码编辑区域字体及大设置(推荐使用Consolas)
      在这里插入图片描述
    • 控制台字体选择及大小设置
      在这里插入图片描述
    • 文件模版配置
      在这里插入图片描述

    编码规范

    1. 类名采用驼峰命名法,即类名的每个首字母都大写,如:class HelloWord,类名不使用下划线
    2. 函数名只使用小写字母和下划线
    3. 定义类后面包含一个文档字符串且与代码空一行,字符串说明也可以用双三引号
    4. 顶级定义之间空两行
    5. 两个类之间使用两个空行来分隔
    6. 变量等号两边各有一个空格 a = 10
    7. 函数括号里的参数 = 两边不需要空格
    8. 函数下方需要带函数说明字符串且与代码空一行
    9. 默认参数要写在最后,且逗号后边空一格
    10. 函数与函数之间空一行
    11. if语句后的运算符两边需要空格
    12. 变量名,函数名,类名等不要使用拼音
    13. 注释要离开代码两个空格

    基础语法规则

    • Python保留字

      保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

    import keyword
    keyword.kwlist
    
    # 关键字列表
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
    
    • 注释

      Python中单行注释以 # 开头,实例如下:

      #!/usr/bin/python3 
      
      # 第一个注释 
      print ("Hello, Python!") # 第二个注释
      

      多行注释

      多行注释可以用多个 # 号,还有 '''"""

      #!/usr/bin/python3
      
      # 第一个注释
      # 第二个注释  
      
      ''' 
      第三注释
      第四注释 
      ''' 
      
      """ 
      第五注释
      第六注释 
      """ 
      print ("Hello, Python!")
      
    • 行与缩进

      python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

      缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

      # 正确行与缩进
      if True:   
          print ("True") 
       else:    
          print ("False")
      
      # 错误的行与缩进   
      if True:
          print ("Answer")
          print ("True")
      else:
          print ("Answer")
        print ("False")    # 缩进不一致,会导致运行错误
      
    • 多行语句

      Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,例如:

      total = item_one + 
              item_two + 
              item_three
      

      在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:

      total = ['item_one', 'item_two', 'item_three',
              'item_four', 'item_five']
      
    • 数据类型

      python中数字有四种类型:整数、布尔型、浮点数和复数。

      • int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

      • bool (布尔), 如 True和False

      • float (浮点数), 如 1.23

      • complex (复数), 如 1 + 2j、 1.1 + 2.2j

        查看类型,用type()方法

    • 字符串

      • python中单引号和双引号使用完全相同
      • 使用三引号('''或""")可以指定一个多行字符串
    • 空行

      def hello():
      
      	pass
      # 此处为空行
      def word():
      
      	pass
      
    • 等待用户输入

      #!/usr/bin/python3
       
      input("请输入你的名字")
      
    • print()输出

      #!/usr/bin/python3
       
      x = "a"
      y = "b"
      # 换行输出
      print( x )
      print( y )
       
      print('---------')
      # 不换行输出
      print( x, end=" " )
      print( y, end=" " )
      print()
      
    • 模块导入

      在 python 用 import 或者 from...import 来导入相应的模块。

      将整个模块(somemodule)导入,格式为: import somemodule

      从某个模块中导入某个函数,格式为: from somemodule import somefunction

      从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc

      将某个模块中的全部函数导入,格式为: from somemodule import *


    如果对软件测试、接口测试、自动化测试、持续集成、面试经验。感兴趣可以进到902061117,群内会有不定期的分享测试资料。还会有技术大牛,业内同行一起交流技术

  • 相关阅读:
    2、编程语言与python简介
    1、计算机基础
    查询操作
    查看电脑秘钥方法
    C/C++掌握技能(三)
    Ubuntu 16.04虚拟机调整窗口大小自适应Windows 7
    Java正则表达式初学者使用法简介
    Java-String类型的参数传递问题
    Java中goto和break、continue实现区别
    C/C++掌握技能(三)
  • 原文地址:https://www.cnblogs.com/zzpython/p/13442013.html
Copyright © 2020-2023  润新知