2021-01-26 Python学习笔记

# Python是一种面向对象、解释型语言

   【注1】面向过程(C):关注要做的事情(顺序)-----------------------------------站在执行者的角度去做事情---------------强调动作

                面向对象(C++、Java、C#):关注找对象(把要做的事情封装在方法中)-----------站在指挥者的角度-------强调实体

                面向对象编程的三大特征: 1. 封装:函数封装,使用对象来封装

                                                            2. 继承:子承父业,一个对象没有的属性和方法,另外一个对象有,可以拿过来直接使用,就实现了继承(拿来主义)     

                                                            3. 多态:多种形态,js不支持多态的

             【例】大象装进冰箱

                        面向过程:
                        打开冰箱-->存储大象 -->关上冰箱

                        面向对象:
                        冰箱打开-->冰箱存储大象 -->冰箱关上

    【注2】Python 作为解释型的语言,它天生具有跨平台的特征,只要为平台提供了相应的 Python解释器, Python 就可以在该平台上运行

      Python也具有解释型语言的一些弱点:速度慢、源代码加密困难(编译型语言的源程序会被编译成目标程序, Python 直接运行源程序, 因此对源代码加密比较困难)

 


Part 1 变量和简单类型

注释:单行注释(#)、多行注释('''或”“”)

python是弱类型语言:变量无须声明即可直接赋值、变量的数据类型可以动态改变

type(a):查看变量a的类型

print():可以同时输出多个变量

   详细语法:print(value,...,sep=' ',end='\n',file=sys.stdout,flush=False)

 【注1】value参数可以接受多个变量值,因此print函数可以输出多个值

              sep为分隔符分隔多个变量,默认空格

              end参数的默认值为'\n'换行

              file参数指定print()函数的输出目标,默认值为sys.stdout,代表系统标准输出(即屏幕),也可以通过改变该参数让print()函数输出到特定文件中

             

  • \r回车,回到当前行的行首,而不会换到下一行,如果输出内容,话,本行之前的内容将会被覆盖。

  • \n换行,相当于回车。

  • \t表示空四个字符。

  • \n\t表示换行加每行空四格。

  • end=’ '表示输入一个制表符打印结果后不换行。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值