zoukankan      html  css  js  c++  java
  • Python基础—01-认识python,编写第一个程序

    认识python

    • 发展历史:点此查看简介
    • 就业方向:
      • WEB、爬虫、运维、数据分析、机器学习、人工智能、...
    • 版本选择
      • python2.7是最后一个py2的版本,2020年将不再提供支持
      • python3.6是最新的py3系列版本,是python的未来
      • py2和py3是不兼容的两个版本,点此查看差异

    环境安装

    • python安装
      • 自定义安装(添加到path、为所有用户),然后一路next,点此请看详细步骤
      • 测试:win + R,然后输入cmd敲回车,调出命令终端,终端输入python,看到python版本及“>>>”
    • pycharm安装
      • 社区版本,一路next即可完成安装
      • 启动测试,简单设置主题及字体

    第一个程序

    • 打开pycharm
    • 新建一个工程(指定保存目录,指定python解析器)
    • 新建一个python文件
    • 内容:
      print('Hello world')
    • 运行
      • 右键 =》 Run 文件名
      • 启动终端 =》 切换到工程目录(cd 目录) =》 执行(python 文件名)
    • python执行方式
      • 交互式:启动python环境,敲一条命令执行一次
        • 退出:quit()
      • 脚本式:将所有执行的代码保存到一个文件中,然后统一执行
        • 为了保留代码,后面全部采用脚本式
    • 代码中的所有控制字符全部是英文。

    变量定义

    • 什么是变量?

      • 在程序运行过程中,值可以改变的量。
    • 标识符(命令规范)

      • 只能由数字、字母、下划线组成
      • 不能以数字开头
      • 不能是系统关键字
        import keyword
         
        # 打印关键字列表
        print(keyword.kwlist)
    • 命名原则

      • 尽量做到见名知意
      • 尽量使用英文,实在不行使用全拼
      • 推荐命名方式采用小写加下划线方式,如:
        user_name
    • 变量赋值

      # 单一赋值
      a = 10
      # 统一赋值
      b = c = d = 20
      # 堆成赋值
      e, f = 30, 40
    • 删除变量

      a = 10
      # 删除
      del a
      # 这里会报错(NameError)
      print(a)
    • 使用常量

      • python中没有常量,通常可以采用大写加下划线的方式进行模拟常量,如:
        USER_NAME = 'xiaoming' 

    代码注释

    • 什么是注释?

      • 注释就是给开发人员提示说明的内容,是给人看的,不会被解析
    • 为什么写注释?

      • 因为写代码的是人,可能会忘记,可能有合作,后期再使用,降低开发维护的成本
    • 怎么写注释?

      • 单行注释
        # 注释内容
      • 多行注释(模拟)
        '''注释'''
        """注释"""

    输入输出

    • 输出:将特定的内容打印出来

      a = 10
      b = 20
       
      # 输出
      # sep:指定隔开的内容
      # print(a, b, sep=',')
      # end:指定结束的内容,默认为'
      ',表示换行
      print(a, end=' ')
      print(b)
    • 输入:程序运行后,需要等待用户的输入,然后才能进行下一步的操作

      # 获取用户输入,可以给出提示信息
      c = input('请输入用户名:')
      print('用户名:', c)
  • 相关阅读:
    springmvc文件上传后访问上传的图片时404
    springmvc文件上传
    springmvc的注解开发
    使用maven简单搭建springmvc
    mybatis的逆向工程
    mybatis的动态sql
    使用maven创建项目配置mybatis
    使用maven和myeclipse配置hibernate以及基本的入门程序
    maven的常用命令
    try-with-resources和multi-catch的使用
  • 原文地址:https://www.cnblogs.com/swjblog/p/9664947.html
Copyright © 2011-2022 走看看