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
- 【Python数据挖掘课程】一.安装Python及爬虫入门介绍
- [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
- Python入门学习笔记(1):Python、PyCharm 的安装和介绍
- Flink入门介绍和安装部署、第一个Flink程序WC
- python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环
- Python学习笔记(1)-Python介绍、解释器、第一个python程序、注释
- 学习笔记(01):Python初级入门精讲-变量介绍及命名规范
- chrome视频教程-03 扩展程序介绍与安装
- Win10+Python2.7.13的安装和环境变量的配置以及初次在notepad++下编写Python程序
- Python从入门到放弃(Mac) - Hello World(从安装到你的第一个程序)
- python Django 1.7 中文入门 (官网) 03 django安装测试
- 学习笔记(03):Python入门教程-变量的一系列没道德写法
- 03-Python-基本数据类型(表达式、语句、程序、函数、标识符、数据类型、变量、字符串)
- Mahout学习之Mahout简单介绍、安装、配置、入门程序測试
- 程序员的机器学习入门笔记(二):Python常用库的介绍,及安装(Centos 6.5)
- [置顶] Python入门-函数的使用到程序的发布安装
- Python数据挖掘课程 一.安装Python及爬虫入门介绍
- Java入门(JDK的安装、环境变量的配置、第一个Java程序)
- Java入门—第一节(1)(JDK的安装、环境变量的配置和第一个java程序)
- Python与selenium环境安装以及第一个python和selenium程序,可作为入门第一课