Python的发展历程

Python于1989年圣诞节在荷兰首都阿姆斯特丹由龟叔创建
Python语言是弱数据语言
Python 91 是第一个版本
Python 2 于 2000年10月16日发布,稳定版本为python2.7
python 3 于 2008年12月3日发布,不兼容python2。

Python环境安装配置

我的上一篇博客

第一个python程序

Python入门 ----- 编程基础

输出

  1. 基本输出
    数值类型、字符串可以直接输出
    多个对象也可以一次性输出,需要加逗号

Python入门 ----- 编程基础
2. 变量输出

无论什么类型的数据,包括但不局限于:数值型,布尔型,列表变量,字典变量…都可以直接输出

  1. 格式化输出
符号 说明
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制
%X 格式化无符号十六进制(大写)
%f 格式化浮点数,可指定小数点后的精度(默认6位,不足补0)
%e 科学计数法格式化浮点数
%E 同%e
%g 根据值的大小决定使用%f 或 %e
%G 同%G
  1. 转义字符
符号 说明
单引号
" 双引号
\a 发出系统响铃
\b 退格符
\n 换行符
\t 横向制表符(TAB)
\v 纵向制表符
\r 回车符
\f 换页符
\o 八进制数代表字符
\x 十六进制数代表字符
\0 空字符
\ 反斜杠

基本数据类型

类型 说明
数值型 整数 int、浮点数 float、复数
布尔型 真 True、假False
字符串 单引号str、双引号str、三引号 str
空值 None

复合数据类型(引用、指针)

类型
字典
列表
元组
集合

全局函数

函数 说明
print(字符串) 标准输出函数
type(变量) 返回该变量的数据类型
input(字符串) 标准输入函数
int(字符串) 将该字符串转换为整数数据
float(字符串) 将该字符串转换为浮点数
str(其他类型) 将该数据类型转换为字符串
len
dir(模块/类/对象) 输出该模块的所有方法属性
help(对象) 帮助文档
range(参数) 表示0-参数的区间范围内的整数值(前闭后开)
range(参数,参数,step) 表示显示参数到参数区间每隔step值的数
eval 将字符串转换为脚本

常见运算符

1.算术运算符

运算符 说明
+ 做加法运算
做减法运算
* 做乘法运算
/ 做除法运算
% 求模、求余数
// 整除、只要整数部分
** 幂次方

2.比较(关系)运算符

运算符 说明
> 大于
< 小于
>= 大于等于
<= 小于等于
== 比较两个变量的值
!= 不等于
<> 不等于(python3之前的,已废弃)

3.逻辑运算符

运算符 说明
and 与关系,多个条件必须同时满足才为真
or 或关系,多个条件之间,至少有一个满足为真
not 非关系,取反,表示意义相反

4.赋值运算符

运算符 说明
= 将等号右边的值赋给左边
+= a += 值 <==>a=a+值
-= a -= 值 <==>a=a-值
*= a = 值 <==>a=a
/= a /= 值 <==>a=a/值
**= a**= 值 <==>a=a**值
//= a //= 值 <==>a=a//值

5.所属运算符

运算符 说明
in 判断某个值是否在容器中
not in 判断某个值是否不在容器中

程序控制流程(三大流程)

1.顺序流程

从左到右,从上而下的执行

2.选择结构

  1. 单分支
    Python入门 ----- 编程基础
  2. 双分支
    Python入门 ----- 编程基础
  3. 多分支

Python入门 ----- 编程基础

循环结构

哪怕只有两行代码的重复,也要用到循环(忠告)

  1. while循环
    Python入门 ----- 编程基础
  2. for 循环
    用来遍历容器的

Python入门 ----- 编程基础
3. 关键字

关键字 说明
continue 跳过本次循环,继续下一个循环
break 终止循环
pass 保证语法的能够正常通过,保证语法的完整性

continue、break都只在循环语句中执行,但功能完全不一样
pass:可以用到任何地方。如果不知道当前需求怎么用代码实现,但为了后面的,先将这块跳过,完成后面的。同时它不会影响整体的语法通过。

相关文章: