欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python入门03——Python介绍、安装Python解释器、Python程序、变量

程序员文章站 2022-07-07 19:40:11
Python入门03——Python介绍、安装Python解释器、Python程序、变量文章目录Python介绍(**)安装多版本的解释器(*****)Python程序变量Python介绍(**)python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做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程序的两种方式

  1. 交互式
    特点:敲一行代码回车会立即执行结果,退出,代码不保存
    用途:用于调试程序
  2. 脚本的方式
    把程序写到文件中永久保存
    特点:永久保存代码
    python3 D:\a.txt

二、运行python程序的三个步骤(*******)

  1. 先启动python解释器
  2. python解释器会将a.txt的内容读入内存
  3. 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