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程序
输出
- 基本输出
数值类型、字符串可以直接输出
多个对象也可以一次性输出,需要加逗号
2. 变量输出
无论什么类型的数据,包括但不局限于:数值型,布尔型,列表变量,字典变量…都可以直接输出
- 格式化输出
符号 | 说明 |
---|---|
%c | 格式化字符及其ASCII码 |
%s | 格式化字符串 |
%d | 格式化整数 |
%o | 格式化无符号八进制数 |
%x | 格式化无符号十六进制 |
%X | 格式化无符号十六进制(大写) |
%f | 格式化浮点数,可指定小数点后的精度(默认6位,不足补0) |
%e | 科学计数法格式化浮点数 |
%E | 同%e |
%g | 根据值的大小决定使用%f 或 %e |
%G | 同%G |
- 转义字符
符号 | 说明 |
---|---|
’ | 单引号 |
" | 双引号 |
\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.选择结构
- 单分支
- 双分支
- 多分支
循环结构
哪怕只有两行代码的重复,也要用到循环(忠告)
- while循环
- for 循环
用来遍历容器的
3. 关键字
关键字 | 说明 |
---|---|
continue | 跳过本次循环,继续下一个循环 |
break | 终止循环 |
pass | 保证语法的能够正常通过,保证语法的完整性 |
continue、break都只在循环语句中执行,但功能完全不一样
pass:可以用到任何地方。如果不知道当前需求怎么用代码实现,但为了后面的,先将这块跳过,完成后面的。同时它不会影响整体的语法通过。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 最基础的Python的socket编程入门教程
- python入门之基础语法(适合有编程基础者)
- Python编程从入门到基础10-13
- 《读九章算术学Python》方田术:Python编程基础入门
- 人工智能入门基础python编程
- 零基础小白如何入门 Python 编程
- Python3开发(1)基础快速入门(适用于有其他编程语言基础查看)
- python快速入门系列(1)——编程基础
- Python入门基础(9)——函数式编程入门
- 简单的编程0基础下Python入门指引
- Python编程:从入门到实践 学习笔记 基础知识(二)列表
- python入门编程之基础
- Python 网络编程基础入门
- Python编程:从入门到实践 学习笔记 基础知识(一) 变量与简单数据类型
- Python编程的基础入门简介
- Python入门1-编程基础和字符串
- Python编程:从入门到实践 学习笔记 基础知识(六)函数
- GitChat·Python | 零基础小白如何入门 Python 编程
- Python编程:从入门到实践 学习笔记 基础知识(三)if语句
- python入门-----有编程基础,直接写代码