python复习_1

第一章

1 . 优缺点

python是解释型(一行一行的执行)的动态语言 (变量不用提前声明);
C++是编译型静态的语言(全部程序执行且需要提前声明);
因此速度上python慢。在这里插入图片描述

在这里插入图片描述

2.配置环境参考文档下载:

链接:https://pan.baidu.com/s/1ylMF0SIGyhA1F9Huzc_YCQ
提取码:acif

第二章 Python 基本语法元素

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1 数据类型

2.1.1 数字类型

整数,浮点数,复数

2.1.2 字符串

“” 或者 ‘’

2.1.3 bool类型

0,1
True or False

2.2 组合类型:列表[]、元组()、字典{}、集合{}

元组:元素不支持修改,不可变的列表
字典:键和值的映射关系,无序的
{key1:value1,…}
集合:无序的set,元素互不相等

2.3 变量

可变的实实在在的对象
二要素:变量名,赋值

2.3.1 可作为变量名

大写字母,小写字母,数字、下划线,汉字及其组合
严格区分大小写
注意”首字母不允许为数字;变量名中间不能空格;保留字不能用
在这里插入图片描述

2.3.2 变量名定义技巧

1。 尽量有实际意义
在这里插入图片描述
2. 下划线_连接多个单词(变量和函数名定义时)
3. 驼峰(定义类名)单词首字母大写在这里插入图片描述
4. 避免中文
5. 特殊的变量:常量π,e(所有字母均大写)
在这里插入图片描述

2.3.3 变量的赋值

  1. 一般赋值(等号自右向左)
  2. 增量赋值(z += 10)
  3. 打包赋值: x,y =1,2 ; x,y = y,x

2.4 控制流程

2.4.1 顺序流程

自上而下依次执行

2.4.2 循环流程

——遍历循环(for)
for 元素 in 可迭代对象:
	执行语句
——无限循环(while)
while判断条件:
	条件为真,执行语句
为假,while循环结束

2.4.3 分支流程(if)

if 判断:
	真,执行
else:
	假,执行

2.5 输入输出

2.5.1 数据从哪里来

1、外部文件导入
2、程序中定义
3、动态交互输入(input)

x = input("请输入一个数字:")

eval()去除引号
input得到的是字符串的形式,通过去除引号可以变成数字

x = evalinput("请输入一个数字:")

2.5.2 数据到哪去

1.存储到本地硬盘或者网络端
2.打印print
print 默认换行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

格式化输出format

在这里插入图片描述

填充

左对齐,<
居中^
右对齐>
数字为总宽度
在这里插入图片描述

数字千分位分隔符,逗号

在这里插入图片描述

浮点数简化输出

:.2f
.表示对浮点数操作
2表示保留2为小数点
f表示浮点输出
%表示百分号输出
在这里插入图片描述
在这里插入图片描述

整数的进制转换

在这里插入图片描述

2.6 程序格式(PEB8格式)

2.6.1 行最大长度(79个字符)

2.6.2 缩进

在这里插入图片描述

2.6.3 使用空格(逗号后面加空格是个好习惯)

在这里插入图片描述
在这里插入图片描述

2.6.4 避免使用空格的地方

在这里插入图片描述

2.7 注释

在这里插入图片描述

作业

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值