Python入门03——Python介绍、安装Python解释器、Python程序、变量
Python入门03——Python介绍、安装Python解释器、Python程序、变量
Python介绍(**)
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
最新的TIOBE排行榜,Python赶超PHP占据第4, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。
安装多版本的解释器(*****)
Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单
打开官网 https://www.python.org/downloads/windows/ 下载中心
#测试安装是否成功
windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。
#多版本共存演示
注意:在安装目录下找到python.exe,拷贝一份,命名为python2.exe或python3.exe,一定要保留原版,因为pip工具会调用它。
Python程序
一、运行python程序的两种方式
- 交互式
特点:敲一行代码回车会立即执行结果,退出,代码不保存
用途:用于调试程序 - 脚本的方式
把程序写到文件中永久保存
特点:永久保存代码
python3 D:\a.txt
二、运行python程序的三个步骤(*******)
- 先启动python解释器
- python解释器会将a.txt的内容读入内存
- python解释器开始解释执行读入内存的内容,开始识别python语法
变量
1、什么是变量
量:记录下事物的状态
变:记录的事物的状态是可以被改变
name = "egon"
age = 18
salary = 3.1
1.1 变量定义的三个组成部分
变量名: 关联一个房间的地址,用来找到变量值的
赋值符号:把房间的地址绑定给变量名
变量值:就是我们记忆的状态或者数据
1.2 变量名的命名规范
大前提:变量名的命名应该在保证见名知意的前提下,尽可能的简短
(1):由字母、数字、下划线组成
(2):不能以数字开头
(3):不能使用python的关键字命名变量名:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
print = "egon"
print("haaa")
_="aaaa"
print(_)
_a=111
print(_a)
1.3 变量名的命名风格
(1)纯小写+下划线(变量名推荐)
age_of_oldboy = 73
(2)驼峰体
AgeOfOldboy = 73
2、为何要用变量
为了让计算机能够像人一样记忆事物的状态
并且状态是可以变化的
变量存放的状态是存放于计算机内存中的
3、如何用变量
原则:先定义、后引用
3.1 引用变量值
print(name)
xxx # 没有语法错误,有逻辑错误
变量名在等号左边,代表的是赋值操作
变量名只要不在等号左边,代表的是取值操作
print(age + 1)
res = age + 1
print(res)
3.2 变量值的两大特征:
id:反映的是内存地址
x=10
y=x
y="aaaa"
print(id(x))
print(id(y))
is判断的是id是否相等
例1
x=1111
y=2222
print(x is y)
例2
x=1111
y=x
print(x is y)
判断的是值是否相等
name1="egon"
name2="egon"
print(name1 == name2)
强调1:id如果相等,值一定相等
强调2:id如果不相等,值有可能相等
4、了解小整数池
True
False
None
x is True
x=1111
y=222
z=333
print(type(x) is int)
print(type(y) is int)
print(type(z) is int)
5、内存管理:垃圾回收机制,GC
引用计数
x=10 # 值10的引用计数为1
y=x # 值10的引用计数为2
#print(x)
print(y)
y=123 # 值10的引用计数减少为1
del x # 值10的引用计数减少为0
本文地址:https://blog.csdn.net/chongaiyatou/article/details/107165166
推荐阅读
-
Python之数据分析工具包介绍以及安装【入门必学】
-
python -服务器与客户端断电续传程序详细介绍
-
python解释器安装及环境变量配置
-
002 python介绍/解释器安装/变量/常量/内存管理
-
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
-
分分钟钟学会Python - 解释器安装
-
Python解释器了解,及部分变量
-
Python入门03——Python介绍、安装Python解释器、Python程序、变量
-
1.1环境的准备(一)之Python解释器的安装
-
Python爬虫入门教程 47-100 mitmproxy安装与安卓模拟器的配合使用-手机APP爬虫部分