您的位置:首页 > 编程语言 > Python开发

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

2020-04-22 09:57 399 查看

Python的发展历程

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

Python环境安装配置

我的上一篇博客

第一个python程序

输出

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


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. 单分支
  2. 双分支
  3. 多分支

循环结构

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

  1. while循环
  2. for 循环
    用来遍历容器的


3. 关键字

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

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
迷途饕餮 发布了4 篇原创文章 · 获赞 0 · 访问量 148 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: