Python学习之路——Day02
今日内容:
1、编程语言介绍(***)
2、python介绍(***)
3、安装cpython解释器(多个版本)(****)
4、运行python程序的两种方式(****)
4.1 交互式
4.2 命令行:python3 D:\test.py
运行python程序的三个阶段(******)
5、变量(*****)
6、数据类型的基本使用(*****)
7、运算符(*****)
一、编程语言
机器语言:速度快,直接应用于硬件,但是编程难度大
汇编语言:本质应用于硬件,用英文标识来编写程序,学习难度大
高级语言:用人类的表达方式编写程序,不需要考虑应计算机硬件
- 编译型:相当于谷歌翻译
- 解释型:相当于同声传译
执行效率由高到底,开发效率由低到高,跨平台性由低到高
二、安装解释器
三、Python程序执行方式
交互式:及时得到命令的执行结果,通常用来调试代码
命令行式:运行python程序经历的3个阶段
先启动Python解释器
Python解释器吧文件内容当成文本内容读入内存(此时的Python解释器相当于文本编辑器)
Python解释执行刚刚读入内存的代码
四、变量
1.什么是变量?
量是记录事物状态的、
变指的事事物的状态是可以改变的
2.为什么用变量?
为了让计算机具备人记忆事物的状态的技能
3.如何使用变量?
先定义:
变量名
=(赋值符号)
变量值
后引用:通过变量名引用值
强调:变量名是访问到值得唯一方式
变量名的命名:
大前提:变量名应该见名知意
与法规定:
1变量名是有字母,数字,下划线组成
2不能以数字开头
3不能使用Python的关键字
命名风格:纯小写的+下滑划线
驼峰体
变量值得三大特征:
id:变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则Id相同)
type:不同类型的值用来记录不同的状态
值:
内存管理:
垃圾回收机制:引用计数增加
引用计数减少
Python学习之路——Day02的更多相关文章
- python学习之路---day02
一:while循环 while 条件语句 #如果条件成立则执行下面的循环语句 循环语句 eg1:1+2+3+4+5......+100=? num=0 #给num和sum赋初值 sum=0 while ...
- python学习之路-day2-pyth基础2
一. 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...
- Python学习之路-Day2-Python基础3
Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...
- Python学习之路-Day2-Python基础2
Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...
- Python学习之路-Day1-Python基础
学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...
- python学习之路网络编程篇(第四篇)
python学习之路网络编程篇(第四篇) 内容待补充
- Python学习之路【第一篇】-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- python 学习之路开始了
python 学习之路开始了.....记录点点滴滴....
- python学习之路,2018.8.9
python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!
随机推荐
- 洛谷 P1605 迷宫
题目链接 https://www.luogu.org/problemnew/show/P1605 题目背景 迷宫 题目描述 给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过.给定起点坐标和 ...
- 开源后的.Net 如何选择使用
.NET是跨平台的开发栈.它有一个标准库,称为.NET Standard Library,其中包含了大量的APIs.这个标准库由各种.NET运行环境实现:.NET Framework..NET Co ...
- Python_匿名函数_47
匿名函数 Eva_J 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数 #这段代码 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc ...
- [2017BUAA软工助教]第0次作业小结
BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...
- C#复习笔记(3)--C#2:解决C#1的问题(进入快速通道的委托)
委托 前言:C#1中就已经有了委托的概念,但是其繁杂的用法并没有引起开发者太多的关注,在C#2中,进行了一些编译器上的优化,可以用匿名方法来创建一个委托.同时,还支持的方法组和委托的转换.顺便的,C# ...
- Idea批量修改变量名
Idea批量修改变量名.在变量名上进行rename操作,所有的同名变量都会自动更改. 快捷键:ALT+SHIFT+R
- (二)类数组对象HTMLCollection
HTMLCollection 表示 HTML 元素的集合. 下面的几种方式将返回 HTMLCollection对象: html: <body> <ul id="box&qu ...
- C# Note24: 指针的使用
C#为了类型安全,默认并不支持指针.但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式.在不安全模式下,我们可以直接操作内存,这样就可以使用 ...
- scala下划线
作为函数的参数 一个匿名的函数传递给一个方法或者函数的时候,scala会尽量推断出参数类型.例如一个完整的匿名函数作为参数可以写为 scala> def compute(f: (Double)= ...
- js 首次进入弹窗
今天有个需求,首次进入需要弹窗,然后就在网上找了下,虽然看了很多但是说的都不是我想要的,最后终于到了一个合适的. function get_cookie(Name) { var search = Na ...