Day1 笔记
2018-08-14 本文已影响0人
Jinx92
Python的历史
- Python的诞生
★ Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
- Python的特点
★ “优雅”、“明确”、“简单”。
- Python的版本的区别
★ Python2x版本
源码重复率高,不规范
解决Python2中文报错的问题:#-*-encoding:utf-8 -*-
★ Python3x版本
统一规范,去除重复的代码
python的环境
- 编译型(C/C++等)
★ 一次性将所有程序编译成二进制文件
优点:执行速度快
缺点:开发效率慢,不能跨平台
- 解释型(javascript/python/php等)
★ 当程序执行时,一行一行编译成二进制文件
优点:开发效率快,可以跨平台
缺点:执行速度慢
变量
- 将一些运算的中间结果暂存到内存中,以便后续代码调用
★ 必须由数字,字母,下划线任意组合,且不能数字开头
★ 不能是python中的关键字
★ 变量应该具有可描述性
★ 不能是中文
常量
- 不可改变的量
★ 一般均由大写字母组成,例如:BIR_OF_CHINA = 1949
★ Pthon中不存在常量,因此常量需要跟小伙伴约定好常量书写的规范
注释
- 单行注释
★ #被注释内容
- 多行注释
★ '''被注释内容''' """被注释内容"""
用户交互
- input
★ 将你输入的内容赋值给了前面变量。
★ input出来的数据类型全部是str
基础数据类型初始
- int(数字类型)
★ 可以+ - * / ** % 取余数
★ 字符串转化成数字:int(str) 条件:str必须是数字组成的。
- str(字符串类型)
★ 用双引号或单引号包裹
★ 数字转化成字符串:str(int)
★ 字符串相加:字符串的拼接。
★ 可相乘:str * int
- bool(布尔类型)
★ True
★ False
★ type()可以检查数据的类型
if 判断语句
1. if 条件:
结果
2. if 条件:
结果
else:
结果
3. if 条件:
结果
elif 条件:
结果
else:
结果
while 循环语句
while 条件:
结果
break(强制终止循环)
continue(结束本次循环,继续下次循环)
Day1.png