Python基础



变量

  • 变量有字母、数字、下划线任意组合
  • 不能以数字开头
  • 不能是python的关键字
  • 要具有描述性
  • 不能使用中文、不能过长,推荐驼峰型、下划线
  • 变量只能指向数据,不能指向变量,变量在内存中是唯一命名的

常量

  • 一直不变的量
  • python中没有真正的常量,全部大写的变量称之为常量,约定俗成
  • 放在文件的最上面

注释

  • 单行注释: #
  • 多行注释:'''被注释内容'''"""被注释内容"""
  • 难以理解的代码后面加注释
  • 函数、类、文件都需要加注释,解释说明

基础数据类型

  • int
    • + - * / 运算
  • str
    • 凡是用引号引起来的数据称为字符串
    • 'hello' "I'm fine" '''用于换行的字符串''' 三引号内容赋值给变量就是字符串,没有赋值就是注释
    • str + str
    • str * int
  • bool
    • Ture False
  • 判断数据类型type(obj)

用户交互 input

  • name = input('提示信息: ')
  • input出来的全部是字符串类型

流程控制语句 if

  • 单独 if

    • if 条件:
          结果
      
  • if else 二选一

    • if 条件:
          结果
      else:
          结果
      
  • if elif elif... 多选一 (只要条件成立,后面都不执行)

    • if 条件1:
          结果1
      elif 条件2:
          结果2
      elif 条件3:
          结果3
      
  • if elif elif...else 多选一 (上述所有条件都不满足,必须执行else)

    • if 条件1:
          结果1
      elif 条件2:
          结果2
      elif 条件3:
          结果3
      ...
      else:
          结果4
      
  • 嵌套的if

    • usename = input('Name: ')
      password = input('Passwd: ')
      code = 'qwer'
      your_code = input('Code: ')
      
      if your_code == code:
          if username == 'Jerry' and password == '123':
              print('Login Successful')
          else:
              print('Incorrect username or password')
      else:
          print('Verification code error')
      


作者:wanghonghao,发布于:2020/03/26
原文:https://www.cnblogs.com/wanghonghao/p/12571818.html