python_day2


        变量由变量名  赋值 值
        a = 1   ######  必须是一个等于号  一个等于号是赋值
       
        变量的命名规则:
            1.数字,字母,下划线组成
            2.数字不能在前面
            3.区分大小写
            4.禁止使用python关键字
            5.不能使用中文和拼音
            6.变量名要具有意义
            7.写法
                1.驼峰体(大,小)
                2.下划线
               
            name = 'alex'
            name1 = 'name'
            print('name','name1')
                   
            #######  变量名不能加引号,加引号就是字符串了,和上边定义
            的变量完全没有关系
           
           
        注释:
           
            # 单行注释
            """ """  多行注释
            ''' '''
       
        数据类型:
           
            int --  数字(整型)
                + - * /
               
                比较 计算  就是咱们小学  学的阿拉伯数字
               
           
           
            str --  字符串(用引号引起来的东西)
               
                字符串 + 字符串 (字符串只能和字符串相加) 
               
                字符串拼接
               
                字符串 * 数字   (字符串只能乘以数字)
               
               
            bool -- 布尔值
                True  真
                False 假
           
        input()  -- 输入  程序交互
           
            用input接收(获取)到的值都是字符串
           
            type()   # 查看数据类型
           
            print()   -- 打印 | 输出
           
           
            s = type(放要被查看的数据)
            print(s)  
           
            print(type(放要被查看的数据))
           
            8                 没有引号是数字
           
            '5' '8'  '你好'   有引号的是字符串
           
            '88'
            n = int('88')   将字符串转换成数字的时候括号里有引号
            print(n)
           
            s = str(99)     将数字转换成字符串的时候括号里没有引号
            print(s)
       
        格式化输出:
           
            %s    ---- 填充字符串
            %d    ---- 填充数字(整型)
            s = '%s的学习进度是0.2%%'%('黑哥')   欠着
            s = '%s的学习进度是0.2%%'%(input("请输入名字"))   欠着
           
            name = "黑哥"
            f'{name}你好黑啊'
           
        if:
            5种
           
            if 条件:
            缩进代码块
           
            if 条件:
            缩进代码块
            else:
            缩进代码块
           
            if 条件:
            缩进代码块
            elif 条件:
            缩进代码块
            elif 条件:
            缩进代码块
           
           
            if 条件:
            缩进代码块
            elif 条件:
            缩进代码块
            else:
            缩进代码块
           
          
           
            if条件:                       
            缩进代码块
            缩进if条件:
                缩进代码块
                else:
                    代码块
            else:
                代码块
               
               
            if 3>2:            如果3>2
                print(3)       就打印3
                if 4>3:        如果4>3
                    print(5)   就打印3 
                else:
                    print(4)
            else:
                print(2)
          

   

        python2:
            重复代码
            语言不统一
            不支持中文
            input()  输入数字 获取数字
                     输入字符串必须自己手动写引号
            raw_input   和p3中的  input 一样
            print可以加括号  也可以不加括号
            p2 中除法获取到的是整型
           
        python3:
            代码不重复
            语言统一
            支持中文
            input() 
            print() 必须加括号
            p3 中除法获取到的是浮点型(有小数点)
       

        1.while 循环
       
            while  -- 关键字
           
            while 条件:
            缩进循环体(代码块)
           
        死循环  ### 条件一直为真  就形成了一个环(死循环)
       
        # break 是跳出循环
        # continue 是跳出本次循环继续下次循环(临时见底 当做代码块中最后一行)
       
        2. 运算符
       
       
           
            5 种
           
            算数运算符 
               
                print(a + b)     # 加
                print(b - a)     # 减
                print(b * a)     # 乘
                print(b / a)     # 除(有小数点)
                print(b % a)     # 取膜
                print(b ** a)    # 幂  (几次方)
                print(b // a)    # 整除(没有小数点)
               
            比较运算符
               
                a = 10
                b = 20
                print(b > a)    # 大于
                print(b < a)    # 小于
                print(b >= a)   # 大于等于
                print(b <= a)   # 小于等于
                print(b == a)   # 等于
                print(b != a)   # 不等于
           
           
            赋值运算符
               
                a = 10  # a就是10
                # a += 10       # a = a + 10  就是在自己的身上在就上一个自己
                # print(a)
                # a -= 10
                # print(a)     # a = a - 10
                # a *= 10      # a = a * 10
                # print(a)
                # a /= 10      # a = a / 10
                # print(a)
                # a **= 10     # a = a ** 10
                # print(a)
                # a //= 10     # a = a // 10
                # print(a)
                # a %= 10      # a = a % 10
                # print(a)
           
            逻辑运算符
               
                与   或  非
                and  or  not
               
            成员运算符
               
                in      存在
                not in  不存在
               
               
        3. 初识编码
           
            0 - 255
           
           
           
            新  0001000
            开  0002000
            了  0003000
            一  0004000
            个  0005000
            x   0006000
            j   0007000
           
            你 01
            好 02
           
            0001000200030004000500060007
           
           
            ascii码   不支持中文
           
            python2 默认编码是   ascii码
           
           
            unicode 万国码    16位(2字节)     a你
           
           
            utf-8 最少使用8位(1字节)   欧洲 16位(2字节)   亚洲 24位(3字节)
           
            utf-16 最少使用16位(2个字节)
           
            gbk(国标 国家标准)
           
            gbk  中文   2个字节
                 英文   1个字节
                
                
           
           
    总结:
       
        1. while 循环
       
            while 空格 条件 冒号
            缩进    循环体(代码块)
           
            以上循环是(死循环)
           
            终止循序的方法:
               
                1.break        跳出循环,并且把循环给干掉了
                2.continue     跳出本次循环,继续下次循环  
                3.改变条件     例如: 参考 打印10以内的数字代码
               
           
            while else
           
                # 它们是一体的,如果while判断条件不成立就执行else代码  参考if else
               
        2. 运算符:
           
            算数运算符
            比较运算符
            赋值运算符
            逻辑运算符
            成员运算符
           
        3. 初识编码
            ascii码   不支持中文   python2 默认编码是ascii码
           
            unicode  万国码   32位4个字节
           
                中文   4个字节
                英文   2个字节
           
                最少用16为2个字节来表示
           
            utf-8  最少用8位1个字节表示   欧洲 16位2个字节   亚洲 24位3个字节
           
            gbk(国标)
           
                中文  2个字节
                英文  1个字节
           
           
            8(bit)位  == 1(byte)字节
           
            1024(byte)  ==  1kb(千字节)
           
            1024kb  == 1Mb
            1024Mb  == 1Gb
            1024Gb  == 1Tb
            1024Tb  == 1Pb    常用到 1Tb 就可以啦
           
           
           
           
原文地址:https://www.cnblogs.com/qizt/p/9839439.html