day01

一、第一个Python程序:hello Python!

  1、示例代码:

    

  print("hello python")

 

    

二、Python3变量:

  1、命名规则:

    a、变量名只能由数字、字母和下划线构成。如a=1、b1=1、b_1=1等等

    b、变量名的第一个字符不能是数字。如  a1=1  是允许的,但是 1a =1 是解释不了的

    c、每种语言都有自己的关键字,变量命名不能使用关键字。如import、while、for、in等等

  2、变量的声明:

    a、Python类似matlab,即用即声明,且声明的时候不需要指定数据类型,  如 Python里面的 “a=1”  等同于C语言里面的  “int a=1;”(可能字节数不同,但都指向整数数值)

  3、变量的赋值:

    a、数值赋值  age=12、id=123

    b、字符串赋值  name=“shabi”、like=“papa”

    c、等等,Python还有一些常用的数据类型,用到的时候再说

  

三、字符编码

  1、Ascll:就是一张由数值(0、1串)到字符(a-z,A-Z,0-9等)的映射表,  一个数值对应一个字符,Ascll采用1Byte=8bit表示一个字符

  2、由于计算机在中国的流行,中国人也搞了几张映射表gb2312,gbk,gb18030 等映射表

  3、世界如此混乱,大佬出来说话了,吵什么吵,都用老子的标准Unicode(万国码   使用2-4个字节表示一个字符)

  4、美帝国不干了,老子存一个文件本来只需要100M,现在他妈的至少要翻倍了,所以出现了一个折中的编码表UTF-8(英文字符还是用1Byte,中文用3Byte)

 

四、用户交互

  1、定义:就是计算机根据用户的输入作出相应的反应。

  2、获取用户输入--input函数

     a、示例代码:

          name=input("dong1 dong1,wo shi dongGuai\n")
          print(name)

五、条件判断 if  else

  1、示例代码:

    

    userSelect = int(input("Your choice?:"))
    if userSelect==1:
        print("shabi 1")
    elif userSelect==2:
        print("shabi 2")
    else:
        print("sha bi")

 

六、循环

  1、while循环

    a、示例代码:

        '''
            求5+4+3+2+1的和
        '''
        variable1 = 5
        sum=0
        while variable1>0:
           sum+=variable1
           variable1-=1
        print(sum)

  2、for循环

    a、示例代码

    '''
      求5+4+3+2+1的和
    '''
    sum=0
    for i in range(6):
        sum+=i
       # print(i)
    print(sum)

 

 

7、作业

 

posted @ 2017-10-20 21:55  XiaoBBai  阅读(119)  评论(0编辑  收藏  举报