python基础学习记录01



    1、运行python程序的两种方式:
        交互式
        python3 test.py
            执行python程序的三个阶段:
                1、先启动python解释器
                2、python解释器将test.py的内容当作普通的字符的读入内存
                3、python解释器解释执行读取的内容,识别python的语法

    2、变量
        如何定义变量:
            变量名=变量值
            变量值:记录现实世界中的状态
            =:将变量值的内存地址绑定给变量名
            变量名:用来找到变量值

            name='egon'
            print(name)

        定义一个变量具备三个特征:
            id:id(name)
            type: type(name)
            value: name

            ps: == 比较值,is比较id

        常量:
            OLDBOY_OF_AGE=33

    3、变量值的类型

    数字,字符串,列表,元组,字典,集合,布尔,None

    可变:list,dict,set
    在值改变的情况,如果id不变,证明就是在修改原值,即可变类型

   不可变:数字类型,字符串,元组
    在值改变的情况,如果id也跟着变,证明根本没有修改原值,即不可变类型  

    4、与用户交互
        python3:
            input

        python2
            input
            raw_input

    5、格式化输出
        %s:可以接收任意数据类型
        %d:只能接收数字

    6、基本运算
        算数运算符
            10%3
            10/3
            10//3

        比较运算符
            ==
            !=

        赋值运算符
            n=1
            n+=1
            交叉赋值
                m=10
                n=20
                m,n=n,m
            变量的解压
                x,y,z=[1,2,3]
                x,*_,z=[1,2,3,4,5,6]

        逻辑运算符
            and or not

            (3>4 and 4>3) or ((1==3 and 'x' == 'x') or 3 >3)
            3>4 and ((4>3 or 1==3) and ('x' == 'x' or 3 >3))

 

    7、流程控制之if
        语法:
            if 条件1:
                code1
                code2
                code3
                。。。
            elif 条件2:
                code1
                code2
                code3
                。。。
            elif 条件3:
                code1
                code2
                code3
                。。。
            ....
            else:
                code1
                code2
                code3
                。。。

        if判断嵌套:
            if 条件1:
                if 条件2:
                    pass


    8、流程控制之while
        语法:
            while 条件:
                code1
                code2
                code3
                。。。


            while+break:结束本层循环,执行循环外的代码
            while+continue:结束本次循环,直接进入下一次循环
                注意:continue不要放在循环体的最后一步


            while True:
                if 条件:
                    pass
                    continue
                else:
                    pass

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值