Day01:Python概述、运行、变量、类型及存储,运算符

1.Python语言概述

声明
1)该文章整理自网上的大牛无私奉献的资料,具体引用的资料请看参考文献。
2)本文仅供本人学习记录,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。
3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。
Python是一门跨平台、开源、免费的解释型高级动态编程语言。

Python支持命令式编程、函数式编程,完全支持面向对象程序设计,拥有大量扩展库。

2.Python安装

https://baijiahao.baidu.com/s?id=1606573927720991570&wfr=spider&for=pc

3.Python运行

Python有多种运行方式,进行小的验证时多使用交互式命令符,而随着代码的增大会采用脚本的方式,常用的集成环境有Sublime、Pycharm等等…

交互式提示符

1.IDLE

2.Window命令提示符,linux终端:pyhton、ipython、py文件

3.Sublime里面的REPL,自带命令解释器

脚本方式

1.编写脚本代码保存为 *.py

2.命令提示符 python *.py 注:可将代码结果保存下来,使用语句python *.py > result.txt

4.Python变量、类型及存储

概念层级:程序>模块>语句>表达式,其中表达式用来创建、处理对象

变量:

变量的创建:第一次赋值时生成

变量的命名:可以包含字母、数字、下划线;只能以字母或者下划线开头、不能有空格、变Python关键字和函数名、简短且具有描述性,可以用_连接两个单词。

变量的类型:变量没有类型的约束,取决于他引用的对象的类型。可以使用type(变量)查看变量的类型

垃圾回收机制:Python会自动释放未被引用的对象,内部原理是依据对象引用计数器统计的数值,数值为0会被释放。查看对象的引用次数可以导入sys模块,如sys.getrefcount(对象)

共享引用:判断字面值是否相等:==;判断地址是否相等:is;256以下的整数已被Python缓存

变量的内存地址查看:id(变量)

对象类型:

数字num(int,float,Decimal,Fraction)、字符串str、字典表dict、元组tuple、文件file、集合set、布尔Boolean、空None、程序单元:函数function、模块、类class。

Python注释

python中单行注释采用 # 开头。

#!/usr/bin/python

‘’’
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
‘’’

“”"
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
“”"

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值