day1_语言分类、变量、常量、注释、基础语言分类、字符串、input()函数、流程控制语句if

语言分类、变量、常量、注释、基础语言分类、字符串、input()函数、流程控制语句if

  1. 语言分类:

    1. 编译型:将文件一次性编译成二进制文件,再运行,编译过程中存在错误,则直接报错

      优点:执行效率高。

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

      代表语言:C

    2. 解释型:将文件逐行编译成二进制文件,逐行运行,即是存在错误,也会把前面的代码编译运行

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

      缺点:执行效率低

      代表语言:python

  2. 变量:用于存储数据以及改变存储的数据

    1. 变量名由数字、字母、下划线组成,不能以数字数字开头
    2. 不能使用系统关键字(系统已经定义好的名字)做变量名
    3. 多个单词连接时,使用驼峰提(userName)或下划线连接(user_name)
    4. 变量名要见名知义,不能使用中文名
  3. 常量:python不存在常量,但为了迎合其他语言的语法,将全部大写的变量理解为常量

    MYWIFE = 'elaine' #最好不变对吧
  4. 注释:用于告诉读者这行代码的作用,应该出现在较难理解的地方

    yuanzhoulv = 3.15 #这是我定义的圆周率
    
    '''
     多行注释内容
    ’‘’
    1. 单行注释,# 注释内容
    2. 多行注释,三个双引号或三个单引号里面加注释内容
  5. 基础数据分类:让计算机明白用户提供的数据是什么类型,以及操作是否符合该类

    1. a = 100   #整型int
      a = 3.14  #实型float
      a = 'hello world'  #字符串str 后续还有列表、字典、元组
  6. 字符串:用单|双引号包裹起来的数据就是字符串,用于告诉用户一些内容

    a = 'xiaozhi'
    b = 'fullstack'
    c = "I'am xiaozhi" #单双引号可以搭配使用
  7. input()函数:用于和用户交互,得到的数据是字符串型

    userName = input('清输入用户名')  #括号内容非必填,填了则会显示在控制台
  8. 流程控制语句 If :用于判断不同情况执行不同的操作

    1. 基本结构

      if 条件 :
        条件成立的字句
    2. 单独if

       userAge = input('请输入年龄:')
       userAge = int(userAge)  #将数据转化为整型
       if userAge > 18:
           print('恭喜你成年了')

      if else 二选一

      s1 = '100'
      i1 = int(s1)
      print(i1,type(l1))
      
      age = input('请输入年龄:')
      if int(age) > 18:
          print('恭喜你,成年了')
      else:
          print('小屁孩儿')
      

      if elif elif .... 多选一

      num = int(input('猜点数:'))
      
      if num == 1:
          print('晚上请你吃饭')
      elif num == 3:
          print('一起溜达')
      elif num == 2:
          print('请你大宝剑')

      if elif elif .... else 多选一

      num = int(input('猜点数:'))
      
      if num == 1:
          print('晚上请你吃饭')
      
      elif num == 3:
          print('一起溜达')
      
      elif num == 2:
          print('请你大宝剑')
      else:
          print('太笨了....')
      
      print('组合')

      嵌套的if

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

猜你喜欢

转载自www.cnblogs.com/Izhuzhu/p/12381524.html