码迷,mamicode.com
首页 > 编程语言 > 详细

Python

时间:2019-04-27 21:09:11      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:需要   官方   final   字符串   驼峰   字节   you   未成年   开发   

一.Python

  1. 编程语言分类

? 编译型:

? 将代码一次性全部编译成二进制,然后再执行。

? 优点:执行效率高。

? 缺点:开发效率低,不能跨平台。

? 代表语言:C

? 解释型:

? 逐行解释成二进制,逐行运行。

? 优点:开发效率高,可以跨平台。

? 缺点:执行效率低。

? 代表语言:python。

  1. Python的种类

    1. Cpython:官方推荐解释器。可以转化成C语言能识别的字节码
      1. Jpython: 可以转化成Java语言能识别的字节码。
        1. Ironpython:可以转化成.net语言能识别的字节码
          1. pypy: 动态编译
    2. 第一个Python代码
    print('hello word')
    1. 变量 用来形容一些复杂过长,冗余的数据
    • 变量全部由数字,字母下划线任意组合。
    • 不能以数字开头。
    • 不能是python的关键字
      • [‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
    • 要具有描述性
    • 不能使用中文
    • 不能过长
    • 推荐使用驼峰提和下划线 eg: UserName = shy user_name = shy
    1. 常量 用来形容一些不变的量,在python中需要将变量全部大写,放在文件的最上方。
    2. 注释 便于你理解对方的代码,自己的代码
    • 单行: #
    • 多行: 三个单引号或者三个双引号
    1. 基础数据类型
    • int 整数
      • 可以做一些加减乘除的运算
    • str 字符串
      • 字符串与字符串可以拼接
      • 字符串可以与整数相乘
      • 单双引号可以配合是哦用
      • 三引号可以表示换行的字符串
    • bool 布尔
      • 只有 True 和 Flase
      • 基本用于判断
    1. 用户交互input

      1. input 出来的全部都是字符串类型

      2. username = input('请输入用户名:')
         password = input('请输入密码:')
         print(username,type(username))
         print(password,type(password))
    2. 流程控制语句if

    ? 基本结构: if 条件:

    ? 结果

    • 单独if

      if 2 < 1:
          print(six)
    • if else 二选一

      age = int(input('请输入年龄'))
      if  age > 18:
          print('你成年了')
      else  age <  18:
          print('你未成年')
    • if elif elif...多选一

      num = int(input('猜点数'))
      if  num == 1:
          print('qwer')
      elif  num == 2:
          print('asdf')
      elif  num == 3:
          print('zxcv')
    • if elif elseduo 多选一

      num = int(input('猜点数'))
      if  num == 1:
          print('qwer')
      elif  num == 2:
          print('asdf')
      elif  num == 3:
          print('zxcv')
      else:
          print('NO')
    • 嵌套的if

      username = input('请输入用户名')
      password = input('请输入密码')
      code = 'wasd'
      your_code = input('请输入验证码')
      if your_code == code:
          if username == 'ls' and password == '123':
              print('登陆成功')
          else:
              print('账户或密码错误')
      else:
          print('验证码错误')
      

Python

标签:需要   官方   final   字符串   驼峰   字节   you   未成年   开发   

原文地址:https://www.cnblogs.com/shangqiu/p/Python.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!