博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python的变量
阅读量:7059 次
发布时间:2019-06-28

本文共 1222 字,大约阅读时间需要 4 分钟。

一。编程语言介绍

1.什么是语言?什么是编程语言?

语言是一个人与另一个人沟通的介质。 编程语言是程序员与计算机沟通的介质。

2.什么是编程?

程序员通过使用编程语言将想要计算机做的事情表达出来。

3.为什么要编程?

通过编程让计算机代替人类进行工作,解放人力。

补充:在编程的世界里,计算机是奴隶,编程的目的是奴役计算机。

1.1机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件
1.2汇编语言:用英文标签取代二进制指令去编写程序,本质也是在直接控制硬件
1.3高级语言:用人能理解的表达方式去编写程序,无需考虑硬件的操作细节
编译型:类似于谷歌传译 如:c,c++
翻译型:类似于同声传译 如:python,Java
执行效率:机器语言》汇编语言》编译型》解释性
开发效率:解释型》编译型》汇编语言》机器语言
跨平台性:解释型》编译型》汇编语言》机器语言

二.运行Python程序的两种方式:(****)

交互式:即时得到命令的执行结果,通常用来调试代码
命令行:python3 D:\test。txt
注意:后缀名并不影响程序的执行,但是约定俗成,py结尾
运行python程序经历的三个阶段(******)
1.启动python的解释器
2.python解释器将test.txt文件的内容当成普通文本内容读入内存(此时的python解释器就像一个文本编辑器)
3.python解释器解释执行刚刚读入的内存代码
三.变量(*****)
变量:
1.什么是变量
量指记录事物的状态
变指的是事物的状态是可以变化的
2.为何用变量
是为了让计算机具备人记忆事物状态的技能
3.为何用变量
1.先定义:age = 18
三大组成部分 变量名:应该放映出事物的属性
=:把变量值绑定给变量名
变量值:就是事物的状态
2.后引用:通过变量名引用值
强调:变量名是访问到值的唯一方式
3.变量名的命名
大前提:变量名应该能见名知意
语法规定:
1.变量名由字母,数字,下划线组成
2.不能以数字开头
3.不能使用python的关键字
命名风格:在python中变量名的命名推荐使用纯小写+下划线
纯小写+下划线:age_of_oldboy=73
驼峰体:AgeOfOldboy=73
4.常量:AGEOFOLDBOY=73(纯大写)
5.变量值具备三个特征:
id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,id相同则内存地址相同)
type:不同类型的值用来记录不同的状态
6.内存管理
垃圾回收机制:引用计数
引用计数增加
age = 18 #18的引用计数为1
x=age #18的引用计数为2
引用计数减少
del age #18的引用计数减为1
x=10 #18的引用计数减为0

转载于:https://www.cnblogs.com/wangtenghui/p/10560460.html

你可能感兴趣的文章
2018.10.29-dtoj-3999-游戏(game)
查看>>
LNOI2019 游记
查看>>
php简单实现MVC
查看>>
json和jsonp的区别(转)
查看>>
轮播图
查看>>
我们为什么要当程序员?
查看>>
Bootstrap3系列:按钮组
查看>>
React笔记:组件(3)
查看>>
tomcat与jboss 01
查看>>
【记录一个问题】linux + opencv + gpu视频解码,好不容易编译通过,运行又coredump了...
查看>>
问题总结
查看>>
testNG框架,使用@BeforeClass标注的代码,执行失败不抛出异常,只提示test ignore的解决方法...
查看>>
[C++基础]020_C++0x新特性之右值引用(int&& value)
查看>>
java高并发之CountDownLatch,CyclicBarrier和join
查看>>
【简易版】IOS仿periscope自制狂赞飘桃心
查看>>
xss其他标签下的js用法总结大全
查看>>
《图像处理实例》 之 寻找图纸标注
查看>>
3的幂的和
查看>>
Maximum Value(CodeForces - 484B)
查看>>
ASP_NET Global_asax详解
查看>>