Python之路Day01
一、Python简介
Python的历史
Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生
In November 2014, it was announced that Python 2.7 would be supported until 2020
Python 3.0 - December 3, 2008
Python 2与Python 3区别
Python 2:源码不统一,源码重复
Python 3:源码统一,源码不重复
编译型与解释型
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程
解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行
编译型:一次性翻译
优点:运行时间快
缺点:翻译时间长
解释型:执行时才一行行翻译
优点:开发效率高(翻译时间短)
缺点:运行速度慢
Python是一门动态解释性的强类型定义语言
二、Python入门
变量名规则:
由数字、字母、下划线组成
不能以数字开头
具有可描述性
区分大小写
禁止使用Python关键字
关键字:False, None, Ture, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield.
不能使用中文和拼音
变量名推荐写法:
驼峰体
下划线
常量:
变量名全部大写叫常量
注释:
单行(当行)注释:#内容
多行注释:''' 内容 '''
基础数据类型初识
字符串 --str
字符串用于存储一些数据,在Python中只要用引号引起来的就是字符串
整型(数字) -- int
用于计算,用于比较
a=10-2
print(a)
结果:8在赋值的时候先执行等号右边的内容
Python 3:除法返回的是浮点数
Python 2:除法返回的是整数(向下取整)
加法:计算、字符串拼接
乘法:字符串和数字
布尔值 -- bool
用于判断
真:Ture
假:False
列表
元祖
字典
集合
用户交互:(输入输出)
input() -- 输入
Python 3 中的input获取到的内容都是字符串
Python 2 中的input获取到的就是数据本身
type -- 查看数据类型
age=24
print(type(age),age)
int -- 将字符串类型强制转换成整型
age=input('输入年龄:')
age=int(age)
流程控制语句:
if -- 如果
if 条件:
结果
缩进:官方推荐四个空格,Tab(Tab与空格不要混合使用)
if else 二选一
if 条件:
结果
else:
结果
if elif elif elif 多选一或不选
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
if elif elif else 多个选项进行单选
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
else 条件:
结果
if if if 多个选项选多个
if 条件:
结果
if 条件:
结果
if 条件:
结果
if 嵌套
if 条件:
if 条件:
结果
else:
结果
else:
结果
Python之路Day01的更多相关文章
- python之路:Day01 --- Python基础1
本节内容 1.Python介绍 2.发展史 3.变量 4.用户输入 5.表达式 if...else语句 6.表达式 for 循环 7.表达式 while 循环 8.模块初识 9.数据类型初识 10.数 ...
- 初学python之路-day01
第一天学习python,先了解到了进制之间的转换关系. 如二进制与十进制的转换,如1111转成十进制为15,1111从左向右可看出2^3+2^2+2^1+2^0为8+4+2+1=15.记住前8位1的二 ...
- Python 之路 Day01 笔记-什么是变量,常量等
变量 变量 是 为了存储 程序运算过程中的一些中间 结果,为了方便日后调用 变量的命名规则 1. 要具有描述性 2. 变量名只能'_','数字','字母'组成,不可以是空格或特殊字符(#?<., ...
- Python自学之路---Day01
目录 Python自学之路---Day01 注释 单行注释 多行注释 print()函数 语法 参数 实例 input()函数 语法 参数 实例 查看Python的关键字 代码 变量与常量 变量 如何 ...
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- Python之路
Python学习之路 第一天 Python之路,Day1 - Python基础1介绍.基本语法.流程控制 第一天作业第二天 Python之路,Day2 - Pytho ...
- python之路 目录
目录 python python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while python 基础2 编码转换 pych ...
- Python之路【第十九篇】:爬虫
Python之路[第十九篇]:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用 ...
- Python之路【第十八篇】:Web框架们
Python之路[第十八篇]:Web框架们 Python的WEB框架 Bottle Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Pytho ...
随机推荐
- MySql优化之主从复制
第一步: 配置节点信息(配置完毕重启mysql) 找到my.cnf配置文件,这个文件在etc目录下使用命令修改my.cnf文件 vi /etc/my.cnf 主节点配置: server-id =55 ...
- Enityt模型特性
数据验证相关的数据注解: 特性 解释 Remote 使用 jQuery 验证插件远程验证程序的特性 FileExtension 验证文件扩展名 Compare 比较两个属性的值 RegularExpr ...
- 二维数组 A[m][n] 按行优先和按列优先的 下标地址转换公式
设二维数组 A[m][n] 按行优先存储, 每个元素占 p 个字节, 则 Loc(i, j) 的地址为 (i * n + m) * p, 第 i 行前面有 i 行, 每行有 n 个元素, 加上 第 i ...
- 【终端使用】"scp"命令,远程拷贝文件
一."scp"命令的使用 "scp"命令,是"secure copy (remote file copy program)"英文单词的缩写, ...
- JavaSE学习笔记(6)---异常
JavaSE学习笔记(6)---异常 软件程序在运行过程中,非常可能遇到问题,我们称之为异常,英文是:Exception,意思是例外.遇到这些例外情况,或者叫异常,我们怎么让写的程序做出合理的处理 ...
- Python3 基本语法 学习笔记
如何定义python源文件的文件编码 如果想要定义文件代码的编码,一个特殊的注释应该放到源文件的第一或第二行,例如: # coding=<encoding name> 或 使用一种大多数编 ...
- gulp常用插件之gulp-htmlmin使用
更多gulp常用插件使用请访问:gulp常用插件汇总 gulp-htmlmin这是一款HTML文件压缩插件. 更多使用文档请点击访问gulp-htmlmin工具官网. 安装 一键安装不多解释 npm ...
- windows命令提示符常用命令
1.进入某个磁盘 c: 进入c盘 d: 进入d盘 2.返回到根目录 cd \ 3.查看当钱路径下的文件和文件夹 dir 4.清空窗口内容 cls 5.关闭窗口 exit 6.返回上一级目录 cd . ...
- SocketAsyncEvent方式的Server
1.AsyncUserToken public class AsyncUserToken { /// <summary> /// 客户端IP地址 /// </summary> ...
- 基于EFCore3.0+Dapper 封装Repository
Wei.Repository 基于EFCore3.0+Dapper 封装Repository,实现UnitOfWork,提供基本的CURD操作,可直接注入泛型Repository,也可以继承Repos ...