• 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 就可以啦
               
               
               
               
  • 相关阅读:
    android中添加只有border-left的样式
    TreeSet, LinkedHashSet and HashSet 的区别
    android添加桌面悬浮窗
    Android 桌面小部件
    专辑一:爱之初体验(中级)
    电影 — 百度云资源搜索网站
    托福单词-第三天
    程序代码英语积累
    托福单词-第二天
    托福单词-第一天
  • 原文地址:https://www.cnblogs.com/qizt/p/9839439.html
Copyright © 2020-2023  润新知