python第一天

一些需要知道的知识 

python用来写应用程序,崇尚简洁优美清晰,是一门动态解释型的强类型定义语言

1.编译型语言:一次性将程序编译成二进制文件,(例如:C/C++)

  优点:运行速度快

  缺点:开发速度慢,不能跨平台

2.解释型语言:当程序运行时,从上到下逐行解释成二进制文件(例如:python、php)

  优点:开发速度快,效率高,可以跨平台

  缺点:运行效率低

3.python2与python3的区别:2的默认的编码方式为ASSCII码,源码重复性高,不标准,混乱,3的默认的编码方式为utf_8,统一,标准,去除了重复代码。

  在python2的首行添加 #-*-encoding:utf-8 -*- 可以让2显示中文

4.根据解释器的不同可以分为cpython(基于C语言的的解释器),jypython(转化成java的字节码,在转化成二进制)pypy(编译型的python)

5.在任务管理器中运行:python3:空格+文件的路径

Day1

1.变量:将运算的中间结果暂时存储在内存中,以便后续代码的调用。

  规范:1 由数字,字母,下划线任意组合,且不能由数字开头(特殊符号不可以)

             2 不能用python中的关键字,包括(printand as assert break class continue def del elif else except exec finally for from global if import in is lambda not or pass raise                     return try while with yield)

             3 具有可描述性:大家都能看明白

             4 不能是中文

2.常量:一直不变的量(会用大写显示),python本来是没有常量的

3.注释:方便对程序进行回忆和大家的理解

   单行注释用#     多行注释用'''或"""(单引号或双引号)

4.用户交互:input

   1.等待输入

   2.将输入的内容赋值给了前面的变量

   3.input输出的数据类型全是字符串

    Name = input(‘请输入: ’)

    Age = input(‘年龄: ‘)

    Print(name,age)

5.基础的数据类型

  1.数字:int   print(12)

  2.字符串:str (凡是用引号引起来的就是字符串)  print('12')或print("12") 

     条件:字符串由数字组成

    字符串可以进行相加:字符串的拼接 

    相乘:str * int

    当字符串需要换行时:可以用  '''字符串内容''' 的格式对字符串进行换行

     msg = ‘’’

       今天

       是个

       好日子

      ‘’’

   Print(msg)

3.布尔值:bool  只有两种:true/false

赋值是将 = 右面的赋值给左面(等号左右有空格)     

怎样识别是什么类型的数据:type(想识别的内容)

6.if

if 条件:

    结果

 1.单选

 If 4 > 5:

    print(‘哈哈’)            

 else:

    print(‘嘻嘻’)

  2.多选

  num = input(‘请输入数字’)

  if num ==1:                                  ( = 代表赋值     == 代表比较)

      print(‘哈哈’)

  elif num ==2:                           (将字符串转化成数字:int)

      print(‘呵呵’)                            a = ‘1’

  elif num ==3:                              b = int(a)

     print(‘嘻嘻’)                             print(b type(b))

  else             ,

    Print(‘请重新输入’)

 3.嵌套

  name = input(‘请输入名字:’)

  age = input(‘请输入年龄:’)

  if name == ‘小二’:

      if aga == ‘18’

          print(666)

     else:print(333)

  else:print(‘错了’)

12 while  是无限循环

While 条件:

    循环体

   1. 终止循环:1 改变条件

                         2 break

   2.continue:结束本次循环,相当于循环的底部,会返回重新循环

 

 

 

         

 

posted @ 2020-03-30 19:32  Alisa77  阅读(110)  评论(0)    收藏  举报